Symfony1 sfGuard和推进寻呼机

Symfony1 sfGuard和推进寻呼机,symfony1,propel,pager,sfguard,Symfony1,Propel,Pager,Sfguard,我希望能够使用sfGuard的用户表使用sfPropelPager 我可以很好地做到以下几点: $c = new Criteria(); $c->addAscendingOrderByColumn(sfGuardUserPeer::CREATED_AT); $this->users = sfGuardUserPeer::doSelect($c); 但我不能这样做: $pager = new sfPropelPager('sf_guard_user', 20); $pager->

我希望能够使用sfGuard的用户表使用sfPropelPager

我可以很好地做到以下几点:

$c = new Criteria();
$c->addAscendingOrderByColumn(sfGuardUserPeer::CREATED_AT);
$this->users = sfGuardUserPeer::doSelect($c);
但我不能这样做:

$pager = new sfPropelPager('sf_guard_user', 20);
$pager->setPage($this->getRequestParameter('page', 1));

$c = new Criteria();
$c->addAscendingOrderByColumn(sfGuardUserPeer::CREATED_AT);

$pager->setCriteria($c);
$pager->setPeerMethod('doSelect');
$pager->init();
$this->users = $pager;

我在这里做了一些非常愚蠢的事情吗?

我已经有一段时间没有使用propel了,但是我记得,您应该将类名放在构造函数中,而不是表名中-因此,不要使用
sf\u guard\u user
尝试使用
sfGuardUser
。类本身位于
plugins/sfGuardPlugin/lib/model

中,实际上没有错误消息,这是一个概念问题。显然,我在第167行的/usr/local/symfony/lib/plugins/sfPropelPlugin/lib/addon/sfPropelPager.Class.php中找不到类'sf\u guard\u user'。但这是因为,显然,sfPropel没有为sfGuard创建模型。哇,我只知道我在做一些蠢事。我有理由不熟悉Symfony,因此感谢您的帮助!:D