0

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

Call to undefined method Doctrine_Collection::offset()

这是代码:

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

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

4

1 回答 1

1

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

于 2010-09-20T02:20:07.217 回答