2010-09-20 28 views
0

Est-il possible d'utiliser des méthodes magiques de la doctrine (dans ce cas findBy *) avec sfDoctrinePager? Je reçois l'erreur suivante:Utilisation des doctrines findBy/getBy méthodes magiques avec l'objet pager?

Call to undefined method Doctrine_Collection::offset() 

Voici le code:

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

Je sais que je peux construire une requête me veux juste savoir s'il est possible en utilisant les méthodes « magiques ».

Répondre

1

Nope, vous ne pouvez pas. les méthodes findby * retournent un objet ou un tableau d'objets. sfDoctrinePager ne peut fonctionner que sur des objets de requête.