Вопрос

При настройке моего генератора администратора я создал таблицу_метод для моего представления списка, чтобы присоединиться к правильным таблицам и так далее.

Тем не менее, в моем редактировании сообщения / создания посту, у меня есть довольно обширный выпад, который на данный момент не присоединяется. Есть ли эквивалент TATE_METHOD, что я могу использовать для этих ситуаций, чтобы указать метод, который должен использоваться для извлечения записи?

Заранее спасибо.

Это было полезно?

Решение

Вам необходимо изменить соответствующий виджет в классах формы. (SomeModelform.class.php в либуке / форме / доктрине).

Все виджеты доктрины принимают опцию «Query», чтобы позволить вам пройти запрос доктрина, чтобы перейти на запрос по умолчанию Форма создает или вариант «table_method», которая может вернуть запрос или коллекцию доктрины, чтобы перевернуть По умолчанию.

В качестве ссылки см.: http://www.symfony-project.org/api/1_4/sfwidgetformderctrinechoice

Использовать запрос, что-то вдоль линий:

$somedoctrinequery = Doctrine::getTable('ModelName')->createQuery('t')->leftJoin('t.Relation r');
$this->widgetSchema['field_name']->setOption('query', $somedoctrinequery);

Или использовать table_method:

$this->widgetSchema['field_name']->setOption('table_method', 'myMethod');
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top