2015-03-07 3 views
1

Я пытаюсь создать меню выпадающего меню из моих каталогов. В каждом каталоге есть подкаталоги, и я использую расширение Gedmo Tree Extension для его реализации. Я создал раскрывающийся список таким образом:Symfony 2, Gedmo Tree: выпадающий список сортировать по названию

$form = $this->createFormBuilder() 
      ->add('parentDirectory', 'entity', array(
       'required' => false, 
       'label' => 'Directories', 
       'class' => 'TestTestBundle:Directory', 
       'attr' => array('class' => 'hidden nextSelect 2-select'), 
       'empty_value' => 'Choose directory', 
       'property' => 'indentedName', 
       'multiple' => false, 
       'expanded' => false, 
       'query_builder' => function(DirectoryRepository $r) { 
      return $r->createQueryBuilder('c') 
        ->orderBy('c.root', 'ASC') 
        ->addOrderBy('c.lft', 'ASC'); 
     } 

Он отлично работает, но мне нужно заказать все каталоги также по его названию. Есть какой-либо способ сделать это?

ответ

0

Это должно работать:

->orderBy('c.root, c.lvl, c.title', 'ASC') 

'LFT' не принимает во внимание для 'лвл' и 'название'

Смежные вопросы