我有这样的表格:
<form name = "search" action="" method="GET">
<input name="first" type="text" value="First"/>
<input name="second" type="text" value="Second"/>
<input name="submit" type="submit" value="Submit"/>
</form>
以及以下配置文件:
$config['allow_get_array'] = TRUE;
$config['enable_query_strings'] = FALSE;
$config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm';
$config['directory_trigger']= 'd'; // experimental not currently in use
但是当我点击提交时,它会将值作为查询字符串传递,而不是作为URI段传递。我需要启用URI段。我怎么能这样做?
答案 0 :(得分:2)
如果要将所有参数作为URI段传递,则只需从控制器提交表单即可。它会自动将您的参数转换为URI段。
否则从View中无法作为URI段。
查看:http://ellislab.com/codeigniter/user-guide/general/controllers.html#passinguri