有这个代码
<?php echo form_open('controller/method'); ?>
Run Code Online (Sandbox Code Playgroud)
它应该创建这个代码
<form accept-charset="utf-8" method="post" action="http://localhost/codeigniter/controller/method">
Run Code Online (Sandbox Code Playgroud)
但它创造了
<form accept-charset="utf-8" method="post" action="http://localhost/codeigniter/?controller/method">
Run Code Online (Sandbox Code Playgroud)
控制器名称前面还有一个"?".
怎么能解决这个问题?提前致谢
小智 5
如果将enable_query_strings设置为TRUE,则会发生这种情况
$config['enable_query_strings'] = FALSE;
Run Code Online (Sandbox Code Playgroud)
http://ellislab.com/codeigniter/user-guide/general/urls.html