Symfony 4 - 分组类别
Symfony 4 - grouping categories
我有 table 类别和 parent_category 与多对一关系。
这是我的 'category' table:
这是我的 'parent_category' table:
这是我在 FormType 中的代码:
->add('category',EntityType::class,array(
'class'=>Category::class,
'choice_label'=>'name',
'group_by'=>'parent_id'
))
这是浏览器中的答案。
我的父类别必须是 1-Якета(夹克)、2-Блузи(女衬衫)、3->Панталони(裤子)。我想要这个 parent_id 的字符串值,如下所示:
Якета
--Пролетни
--Зимни
--Жилетки
Блузи
--Тениски
--Ризи
--Дълъг ръкав
Панталони
--Къси
--Дълги
--Дънки
怎么做?谢谢!
也许你可以试试这个:
'group_by' => function($value, $key, $index) {
return $value->getParent()->getName();
}
(代表问题作者发布解决方案).
FormType 中的新更新代码:
'group_by' => function(Category $category) {
return $category->getParent()->getName();
}
我有 table 类别和 parent_category 与多对一关系。
这是我的 'category' table:
这是我的 'parent_category' table:
这是我在 FormType 中的代码:
->add('category',EntityType::class,array(
'class'=>Category::class,
'choice_label'=>'name',
'group_by'=>'parent_id'
))
这是浏览器中的答案。
我的父类别必须是 1-Якета(夹克)、2-Блузи(女衬衫)、3->Панталони(裤子)。我想要这个 parent_id 的字符串值,如下所示:
Якета
--Пролетни
--Зимни
--Жилетки
Блузи
--Тениски
--Ризи
--Дълъг ръкав
Панталони
--Къси
--Дълги
--Дънки
怎么做?谢谢!
也许你可以试试这个:
'group_by' => function($value, $key, $index) {
return $value->getParent()->getName();
}
(代表问题作者发布解决方案).
FormType 中的新更新代码:
'group_by' => function(Category $category) {
return $category->getParent()->getName();
}