Использование доктрин магические методы findBy / getBy с объектом пейджера? - PullRequest
0 голосов
/ 20 сентября 2010

Можно ли использовать магические методы доктрин (в данном случае findBy *) с sfDoctrinePager? Я получаю следующую ошибку:

Call to undefined method Doctrine_Collection::offset()

Вот код:

$this->pager->setQuery(Doctrine::getTable('notification')->findByUserId($this->getUser()->getGuardUser()->getId()));

Я знаю, что могу создать запрос самостоятельно, просто хочу узнать, возможно ли это с помощью «магических» методов.

1 Ответ

1 голос
/ 20 сентября 2010

Нет, вы не можете. методы findby * возвращают объект или массив объектов. sfDoctrinePager может работать только с объектами запросов.

...