1
symfony gedmo doctrine extensionsの親子リストビューに問題があります。 私のリストはすべて同じレベルのものを示していますが、私はそれを修正する方法がわかりません。 datagridvalues
を使用して、lft
フィールドでソートしようとしましたが、動作しません。Symfony Doctrine Extensionsに親子リストが表示されない
マイcategory.orm.yml
ファイル
Application\AdminBundle\Entity\Category:
type: entity
table: Category
gedmo:
tree:
type: nested
id:
id:
type: integer
generator:
strategy: AUTO
fields:
name:
type: string
length: 255
image_url:
type: string
length: 255
slug:
type: string
nullable: false
unique: true
lft:
type: integer
gedmo:
- treeLeft
rgt:
type: integer
gedmo:
- treeRight
root:
type: integer
gedmo:
- treeRoot
lvl:
type: integer
gedmo:
- treeLevel
oneToMany:
children:
targetEntity: Category
mappedBy: parent
manyToOne:
parent:
targetEntity: Category
inversedBy: children
gedmo:
- treeParent
joinColumns:
Category_id:
referencedColumnName: id
lifecycleCallbacks: { }
そして、私のconfigureListFields方法:
protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->add('id')
->add('name')
->add('slug')
;
}