Я использую CakePHP 1.3 Paginator, он отлично работает, кроме этого:CakePHP извлекает страницы более предела
, если у меня есть 5 страниц, доступ к этому виду URL
I добьется последней страницы, но если я доступ к
Я также получить последнего страница. Но я не хочу получать какие-либо значения, так как это не действительная страница.
Моя конфигурация выглядит так:
var $paginate = array(
'Post' => array(
'limit' => 10,
'order' => array('Post.id' => 'desc')
)
);
$posts = $this->paginate('Post');
Вы прямо написали номер страницы в URL-адресе.Потому что в картировании страницы cakephp будет отображаться только точное количество страниц. –
Да, я пишу номер для целей тестирования, даже если этого не должно произойти, факт заключается в том, что сканеры могут найти такие URL-адреса, поэтому я не хотите иметь несколько URL-адресов с одним и тем же контентом, для SEO слишком плохо – Balder
Возможно, это решение, задав атрибут max-limit для разбивки на страницы. попробуйте и проверьте –