【发布时间】:2011-08-05 09:29:31
【问题描述】:
我希望能够使用 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;
我是不是在做一些非常愚蠢的事情?
【问题讨论】:
-
没有真正的错误信息,这是一个概念问题。显然,我确实得到:第 167 行的 /usr/local/symfony/lib/plugins/sfPropelPlugin/lib/addon/sfPropelPager.class.php 中找不到类 'sf_guard_user' 但那是因为,显然,sfPropel 没有为 sfGuard 创建的模型。
标签: symfony1 propel pager sfguard