Я делаю небольшие изменения в системе Symfony 1.4. Я не очень знаком с Symfony.
Модель Doctrine уже настроена с геттером «один ко многим», но мне нужно добавить фильтр. например, получая Bars из Foo с Foo->getBars()
, я хочу передать параметр getBars для фильтрации только X-типа бара, т.е. Foo->getBars('X');
Базовый класс BaseFoo
уже имеет это в методе setUp
$this->hasMany('Foo_Bars as Bars', array(
'local' => 'foo_id',
'foreign' => 'foo_id'
));
Извините за довольно абстрактный пример, но реальные имена объектов могли бы иметь меньше смысла.