如何将参数直接传递给Codeigniter中的默认控制器

时间:2018-09-12 08:46:49

标签: codeigniter

我有一个名为“站点” 的控制器,它是默认控制器。我想显示数据库中的所有帖子。因此,无论何时用户访问我的网站,他们都可以看到所有帖子。我删除了“ index.php” ,并通过.htaccess重写了网址。

该页面上有两个名为最新受欢迎的按钮,以及一些类别。我只希望每当用户单击最新受欢迎按钮或任何类别时,我都希望像这样将数据直接传递给默认控制器,

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
}

0 个答案:

没有答案