Запрос поля формы SonataAdminBundle

В SonataAdminBundle в классе администратора я не могу сделать orderBy в поле ManyToMany .

Например, Автор и Книга. У автора может быть много книг, а у книги может быть много авторов. В ссылке выше написано, что я могу использовать запрос для поля формы. Так что я мог подготовить запрос, который выбрал бы авторов и назвал их по имени. Как с этим справиться? Как получить EntityManager там, чтобы создать запрос и передать его через параметр запроса?

protected function configureFormFields(FormMapper $formMapper)
{
    $formMapper
        ->add('name','text')
        ->add('author', 'sonata_type_model', array('query' => ....), array('edit' => 'inline'))
    ;
}

5
задан j0k 22 February 2013 в 17:03
поделиться