CodeIgniter显示查询字符串而不是URI段

时间:2013-12-30 11:49:50

标签: php forms codeigniter get

我有这样的表格:

<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段。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

如果要将所有参数作为URI段传递,则只需从控制器提交表单即可。它会自动将您的参数转换为URI段。

否则从View中无法作为URI段。

查看:http://ellislab.com/codeigniter/user-guide/general/controllers.html#passinguri