我在 codeigniter 路线上遇到了麻烦,
我需要这样做:
method/:any = method/index_function
method/edit/:any = method/edit_function
我在路由配置文件中写了这个:
$route['method/:any'] = 'method/index';
$route['method/edit/:any'] = 'method/edit';
但不想要作品。
有什么建议吗?
解决!
我更改了路由文件中的行的顺序:
$route['method/edit/:any'] = 'method/edit';
$route['method/:any'] = 'method/index';
感谢巴希尔·艾哈迈德
最佳答案
路由将按照定义的顺序运行。较高的路线始终优先于较低的路线。 Codeigniter Routes
$route['method/edit/(:any)'] = 'controller/edit';
$route['method/(:any)'] = 'controller/index';
关于php - Codeigniter 路线与方法和编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34288761/