ChoiceCategoriesTreeType
This form class is responsible for creating a category selector using a tree view
Type options
Option |
Type |
Default value |
Description |
label |
boolean |
false |
|
choices |
array |
|
|
list |
array |
|
|
valid_list |
array |
|
|
multiple |
boolean |
true |
allows multi selection of categories |
Required Javascript components
Component |
Description |
../admin-dev/themes/default/js/bundle/category-tree.js |
Responsible for category tree expanding and collapsing interactivity |
Code example
$builder->add('categories', ChoiceCategoriesTreeType::class, [
'label' => $this->translator->trans('Associated categories', [], 'Admin.Catalog.Feature'),
'list' => $this->nested_categories,
'valid_list' => $this->categories,
'multiple' => true,
])
Preview example