0

我有这样的表格:

<?php
    echo form_open('/student/insert',array('name' => 'myform');
?>
// form data like label, input tags
// submit button
<?php 
     echo form_close();
?>

我有一个显示此表单的 URL:

http://localhost/mycodeigniterproject/index.php/student

现在,当我提交此表单时,URL 变为:

http://localhost://mycodeigniterproject/index.php/mycodeigniter/controllers/index.php/student/insert

而我希望它应该是:

 http://localhost/mycodeigniterproject/index.php/student/insert

我的代码有什么问题?为什么 CodeIgniter 不使用相对路径?

4

1 回答 1

1

将表格从

echo form_open('/student/insert',array('name=>'myform');

echo form_open('student/insert',array('name'=>'myform');

这应该可以解决问题。

编辑:

看看这里。您将找到一个表单助手如何工作的示例。

于 2013-06-02T09:33:14.797 回答