CodeIgniter 在路由中使用问号
CodeIgniter use question mark in routes
我正在尝试在 CodeIgniter 中创建带问号的工作路线。我不想这样做:
$route['smth?(:any)'] = 'smth/smth/smth_fce/';
但问题是,在 CodeIgniter 中,它只接受 ? 之前的字符串和它之后的字符串,它不会传递给函数。有什么办法让它发挥作用吗?
$route['...']
得到你的 url 并且在 url 中 ?
之后的任何东西都被认为是
请求参数。所以直接你不能在这里实现你想要的..但是你可以检查这个post Custom URI routing by query string with CodeIgniter?它有类似的问题和解决方案。
我正在尝试在 CodeIgniter 中创建带问号的工作路线。我不想这样做:
$route['smth?(:any)'] = 'smth/smth/smth_fce/';
但问题是,在 CodeIgniter 中,它只接受 ? 之前的字符串和它之后的字符串,它不会传递给函数。有什么办法让它发挥作用吗?
$route['...']
得到你的 url 并且在 url 中 ?
之后的任何东西都被认为是
请求参数。所以直接你不能在这里实现你想要的..但是你可以检查这个post Custom URI routing by query string with CodeIgniter?它有类似的问题和解决方案。