我有一个多语言网站,我正在尝试使用这个分页器。然而,页面导航从不包括语言(仅包括控制器和操作)
<?php
echo $paginator->first(' << ', null, null, null);
echo $paginator->prev(' < ', null, null, null);
echo $paginator->numbers();
echo $paginator->next(' >', null, null, null);
echo $paginator->last(' >> ', null, null, null);
?>
示例:网址 - http://dev.cyclistsroadmap.com/eng/segments/
答案 0 :(得分:0)
检查this。您可以使用paginate-&gt;选项设置额外参数。
<?php
$paginator->options(array('url'=>array('lang'=>'eng')));
?>
然后像这样添加routes.php文件。然后,如果您在选项中添加参数(如上面的实时),那么它应该可以正常工作。
Router::connect('/:lang/:controller/:action/*', array(), array('lang' => 'eng/', 'property' => '[0-9]+'));
答案 1 :(得分:0)
我让这个工作的唯一方法是破解分页库添加语言。 (不幸的是,cakephp使得这一点非常灵活)