Codeigniter:form_open给出了无效的函数URL

时间:2011-11-30 19:21:43

标签: forms codeigniter

我用这个函数开始一个表格:
echo form_open('email/send');
在查看源代码后,我发现form_open返回了重复的index.php:

<form action="http://localhost/ci/index.php/index.php/email/send"
注:
我试过在页面中只保留这行代码,但仍然给了我相同的结果

EDIT1:

基本网址:$config['base_url'] = 'http://localhost/ci/index.php/';

1 个答案:

答案 0 :(得分:5)

您的index_page配置项设置为什么?如果您的base_urlindex_page配置项都包含"index.php",那么我认为form_open()会复制它。

将您的application/config/config.php更改为:

$config['base_url'] = 'http://localhost/ci/';

//...

$config['index_page'] = 'index.php';