使用doctrines findBy / getBy魔术方法与寻呼机对象?

时间:2010-09-20 02:14:20

标签: php doctrine pager

是否可以使用sfDoctrinePager的doctrines魔术方法(在本例中为findBy *)?我收到以下错误:

Call to undefined method Doctrine_Collection::offset()

以下是代码:

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

我知道我可以自己构建一个查询,只是想知道是否可以使用“魔法”方法。

1 个答案:

答案 0 :(得分:1)

不,你不能。 findby *方法返回一个对象或一个对象数组。 sfDoctrinePager只能处理查询对象。