Мне нужно передать идентификатор объекта в запрос построения, чтобы я мог перечислить коллекцию элементов из созданного пользователем модуля.Пропустить параметр объекта для buildQuery в action.class
вот buildQuery:
protected function buildQuery($futbolista_id)
{
$q = parent::buildQuery('p');
$q->leftJoin('p.mdTrayectoriaFutbolista a')
$q->where('a.md_futbolista_id=?', $futbolista_id)
$q->addOrderBy('position asc');
return $q;
}
Дело в том, что я хочу, чтобы назвать этот список образуют шаблон editSuccess.php и передать объект через массив, так что buildQuery получить параметр, например:
<?php include_partial('trayectoria/list', array('futbolista_id' => $this->object)) ?>
FYI мне нужно, чтобы футбольные матчи текущего футболиста и вставлять его в форму редактирования игрока, так что я могу добавлять и редактировать их в нынешней форме футболиста.
Вам необходимо изменить Doctrine_Query в стандартном сгенерированном списке модулей администратора sf1.4 правильно? Если это правильно, вы делаете это неправильно и, возможно, вы найдете некоторые ошибки в своем разрешении. Стандартным решением этого является определение config.list.table_method в generator.yml для некоторого метода класса Doctrine_Table вашей модели. Там вы можете перегружать Doctrine_Query. – palmic