У меня есть таблица категорий, построенная с использованием древовидной архитектуры с использованием расширения Doctrine Tree Extension. и это выглядит примерно так
id parent_id title lft lvl rgt root
864 (NULL) Movies 1 0 18 864
865 864 Packs 2 1 3 864
866 864 Dubbed 4 1 5 864
и визуально так:
Movies
|
|
|->Packs
|->Dubbed
теперь я хочу сгенерировать форму для добавления обзоров и загрузки категорий в виде раскрывающегося списка для каждого фильма, поэтому у меня в моем обзоре фильмов есть класс-тип-тип
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('name');
$builder->add('file');
$builder->add('cover');
$builder->add('category','entity', array('class'=>'Tracker\MembersBundle\Entity\Category', 'property'=>'title', ));
}
, который генерирует обычное выпадающее меню вроде этого:
как я могу настроить параметры моего меню, чтобы оно генерировало древовидное раскрывающееся меню , как это?