1
symfony gedmo doctrine 확장에서 상위 - 하위 목록보기에 문제가 있습니다. 내 목록에 모든 항목이 같은 수준으로 표시되어 있으며이를 수정하는 방법을 모르겠습니다. 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')
;
}