В своей форме я хочу использовать виджет Doctrine, но не могу изменить метод, используемый для отображения результата запроса доктрины.
В моей модели есть функция:
public function quartiers() {
return $this->getQuartier();
}
И в MyClassForm:
$this->widgetSchema['list_quartiers'] = new sfWidgetFormDoctrineChoice(array('model'=>Parclogement',
'add_empty'=>false, 'method' => 'quartiers()', 'query'=> $result = Doctrine_Query::create()->select('p.quartier'->from('Parclogement p'->groupBy('quartier')));
У меня есть эта ошибка:
Unknown method Parclogement::quartiers()
Когда я пытаюсь использовать виджет с методом по умолчанию (__toString), он работает.