route设置ui路由无效问题
config中这么设置:$route['blog/:any'] = 'blog/home/$1';
$route['default_controller'] = 'blog';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
home下有如下代码:
public function home($page)
{
echo $page;
$this->load->view('templates/header');
$this->articlepages(0, $page);
$this->load->view('templates/footer');
}
当我访问http://192.168.0.111/blog/3时,照我设置的路由跳转,
应该访问http://192.168.0.111/blog/home/3,打印处值应该是3
但实际的情况是,无论我blog/xx的值是多少,打印出来的值始终是$1.
请问这是什么一情况呢??求助!感谢 是
$route['blog/(:any)'] = 'blog/home/$1';
非
$route['blog/:any'] = 'blog/home/$1';
请小心参看手册!
页:
[1]