на сайте урлы формируются таким образом: example.ru/posts/all/1
Т.е. обращаемся к контроллеру posts, экш по умолчанию all загружает все посты. Вот так выглядит ссылка каждого поста "<a href=all/$postid"></a>
В контроллере происходит проверка $_SERVER['REQUEST_URI'], если после all в массиве ничего нет, загружаются все посты. Если же есть, то выполнятется метод $this->model->getDetail($postid); Т.е. открывается страница определенного поста.
Вопрос в том как организовать постраничную навигацию. Как должна выглядеть адресная строка: example.ru/posts/all/1-15/1
example.ru/posts/all/15-30/1
или example.ru/posts/all?page=1/1
|