Я использую Doctrine 1.2.Я хотел бы выполнить Doctrine_Query, который вместо возврата Doctrine_Collection вернет класс по моему выбору.То есть что-то вроде
$o = Doctrine_Query::create()
->from('Foo')
->execute();
$o; //instance of Doctrine_Collection
обычно возвращает универсальный объект Doctrine_Collection.Вместо этого я хотел бы, чтобы он возвращал объект Foo_Collection, который я определяю в другом месте
class Foo_Collection extends Doctrine_Collection
{
public function soSomethingSpecificToAFooObject()
{
}
}
, что позволит мне логически сгруппировать функциональность.Судя по моим прочтениям и изучению кода, это как-то связано с гидраторами, но я не смог найти страницу руководства или учебное пособие, в которых рассказывалось бы о том, что мне нужно.