정말 양식 작성에 도움이 필요합니다. 나는 엔티티과 $id
, $name
및 $items
속성을 가지고 있습니다. $items
은 manyToMany 관계입니다. 그런 다음 다른 두 엔티티가 그룹과 입니다. 둘 다 $id
및 $name
속성을가집니다. 그룹 및 엔티티은 과 관련이 있습니다. 이런 식으로 뭔가 :Symfony2 그룹화 된 양식 항목
Group 1 Entity 1 |- Item 1 |- Item 1 '- Item 2 |- Item 2 '- Item 3 Group 2 Entity 2 |- Item 3 |- Item 2 '- Item 4 |- Item 3 '- Item 4
분류 항목 엔티티의 양식을 만들 수있는 가장 좋은 방법은 무엇입니까? 이처럼 :
---------------------------------------------------- Group 1 ☑ Item 1 ☑ Item 2 ---------------------------------------------------- Group 2 ☑ Item 3 ☑ Item 4이 구글하려고했지만, 솔직히 말해서, 나는 아무 생각도 없어 어디서부터 시작 :/
먼저'EntityType'에서 모든 그룹을 가져 와서 각각에 대해'$ builder-> add()'를 호출해야합니까? 그런 다음 또 다른 질문 - 나뭇 가지에 그런 그룹을 어떻게 표시할까요? 제가 제대로 이해하면 양식에 _items_ 밖에 없으니까요. – CRONUS
확인. 나는 단지 그룹 ID를 변경하는 각각의 그룹에 대해'$ builder-> add ('item', 'entity', array())'를 시도했지만 형식에서는 마지막 그룹 항목 만 얻는다. 같은 이름의 'item' '때문인 것 같네요. ('i.group = 1') -> orWhere ('i.group = 2')'를 시도했지만이 그룹의 모든 항목을 가져옵니다. 양식보기 및 출력 그룹의 이름으로 항목을 그룹화하는 방법을 파악할 수 없습니다. – CRONUS
''group_by '=>'item.group''도 시도했지만 성공하지 못했습니다. – CRONUS