嘿,我遇到了在codeigniter中路由到我的其他控制器的问题。
基本上这是我的基本网址http://localhost:8012/CodeIgniterProject/
这样可以正常工作,但每次我输入一些东西后,我都会找到一个找不到错误的对象。我试图路由到我的Dashboard.php控制器,但没有运气。我想输入http://localhost:8012/CodeIgniterProject/dashboard并点击Dashboard控制器。
$route['default_controller'] = 'home';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route['home/(:any)'] = "dashboard";
$route['(:any)'] = "";
$route['404_override'] = 'dashboard';
$route['Dashboard'] = "dashboard";
$route['about'] = "site/about";
我知道这对其他人来说可能很简单,但我通常不会在php工作,这让我有点难过。我的印象是codeigniter会从我的控制器文件夹中获取仪表板并进入我的控制器类来加载它?然后,如果我想将params传递给班级等,我只需要添加例如/ 123 ???谢谢你的时间。
答案 0 :(得分:2)
定义方法,例如:
$route['Dashboard'] = "dashboard/index";