我无法找到问题的解决方案,如果我的问题是重复的,请提供参考链接。所以我需要你的帮助。 这是例如:
本地主机/ CI / index.php的/搜索/?歌曲=希拉+上+ 7
是
本地主机/ CI / index.php的/搜索/ sheila_on_7
或
本地主机/ CI / index.php的/搜索/歌曲/ sheila_on_7
感谢。
答案 0 :(得分:1)
CodeIgniter可选择支持此功能,可以在application / config.php文件中启用。如果您打开配置文件,您将看到以下项目:
$config['enable_query_strings'] = FALSE;
$config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm';
如果将“enable_query_strings”更改为“TRUE”,则此功能将变为活动状态。然后,您可以使用您设置的“触发”字来访问您的控制器和函数,以调用您的控制器和方法:
index.php?c=controller&m=method
更多信息可在CodeIgniter URLs用户指南
中找到答案 1 :(得分:0)
您必须将表单方法从GET更改为POST。 Inflector helper具有您可以使用的功能,或者您也可以使用str_replace() PHP函数。比这样:
ptrNode NuovoEL;