当我使用 CakePHP Paging 时,我得到一个像这样的 url:
http://example.com/php/page:2
我必须在控制器、视图和routes.php中更改什么才能创建这样的工作网址:
http://example.com/php/2
哦,是的,现在我看到你的问题了。好吧,你可以这样做:
function index($page){
$this->paginate = array('page'=>$page);
$this->set('stuff', $this->paginate('YourControllerName'));
}
请参阅此处了解更多详细信息:http://bakery.cakephp.org/articles/view/basic-pagination-overview-3 http://bakery.cakephp.org/articles/view/basic-pagination-overview-3
另外,当然您应该做一些验证,以确保该页面是一个实际的数字,并且该页面甚至会存在,但我认为这是它的基础知识。
关于路线和景观,我从来没有尝试过,但是看看蛋糕组上的这些帖子,我认为他们有和你类似的问题。
http://www.mail-archive.com/[电子邮件受保护]/msg45878.html http://www.mail-archive.com/cake-php@googlegroups.com/msg45878.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)