【发布时间】:2020-01-16 10:08:52
【问题描述】:
我正在尝试将参数传递给我的函数,例如:
<a href="mydomain.com/admin/controller/functionxyz/parameter"> edit</a>
在我的控制器中
function functionxyz($parameter=null){}
如果我在没有任何参数的情况下传递它会导致 404 错误到达函数。 我试过路由和 uri 段都没有工作。
更新: 当我在 url 中使用 get 时,它工作得非常好:
<a href="mydomain.com/admin/controller/functionxyz?parameter=abc"> edit</a>
只有当我尝试将函数作为参数传递时,我才会登陆 404 页面。
更新: 所以我的路线是这样的:
$route['cmcp/company/edit'] = 'cmcp/company/edit';
$route['cmcp/company/edit/(:any)'] = 'cmcp/company/edit/$1';
cmcp 是我的管理控制器,它扩展了一个名为 company 的控制器并具有编辑功能。
【问题讨论】:
标签: php url-rewriting url-routing codeigniter-3