如何修复CodeIgniter路由

时间:2016-09-10 10:19:01

标签: php codeigniter

我是框架中的新手,请帮助解决这个问题。我在CodeIgniter工作。我希望有这样的干净网址:example.com/index.php/6/title

index.php/6是帖子ID,标题是页面标题。 我希望通过帖子ID获取数据。

控制器功能:

public function watch(){
            echo id;

        }

如何使用路由获取此干净的URL。我正在尝试这条路线,但它没有工作:

$route['(:num)/(:any)'] = 'front_controller/watch/';

1 个答案:

答案 0 :(得分:0)

尝试使用2个参数watch()Front_controller

路由id中的title功能
$route['(:num)/(:any)'] = 'front_controller/watch/$1/$2';

您也应该在控制器功能中接受2个参数:

function watch($id,$title)
{
    echo $id;
    echo $title;
}

如有任何疑问,请与我联系。