Я использую Sonata Admin, и у меня есть вопрос о встроенной версии.Sonata Admin, редактировать объект inline
Я знаю, что есть опция ->add('adresse', null, array('editable' => true))
для редактирования непосредственно в таблице всей информации.
Но в этом случае адрес является текстовым полем. Как я могу это сделать с помощью, например, поля объекта? Пример:
->add('agent', 'entity', array(
'class' => 'CrmBundle:User',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('u')
->where('u.type = ?1 ')
->groupBy('u.id')
->orderBy('u.id', 'ASC')
->setParameters(array(1 => 'Agent'));
}
))
Мне нужно иметь возможность изменять поле объекта непосредственно в таблице. Есть идеи?