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 に答える