Как передать аргументы напрямую контроллеру по умолчанию в Codeigniter - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть один контроллер с именем "site" , который является контроллером по умолчанию.Я хочу отобразить все сообщения из моей базы данных.Поэтому, когда пользователи заходят на мой сайт, они могут видеть все сообщения.Я удалил "index.php" и переписал URL на .htaccess.

Существуют две кнопки с именами latest и популярный , а такженекоторые категории на этой странице.Я просто хочу, чтобы каждый раз, когда пользователь нажимал последний или популярную кнопку или любую категорию , я хочу передать данные непосредственно в контроллер по умолчанию, например, -

http://example.com          //Show all post from all categories
http://example.com/latest   //Show the latest post from all categories
http://example.com/popular  // Show the popular posts from all categories

http://example.com/health          //Show all post from category health
http://example.com/health/latest   //Show latest post from category health
http://example.com/health/popular  //Show popular post from category health

Теперь мой квест - как написать часть маршрутизации.Это моя стандартная маршрутизация

$route['default_controller'] = 'site';

, а вот мой метод индекса контроллера сайта

public function index($cat=null, $type=null)
{
    //The other logic here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...