【发布时间】:2015-11-29 11:39:51
【问题描述】:
我是 CodeIgniter 框架的初学者,我对表单操作有疑问。 当我这样做时,我没有任何问题:
<?php
echo form_open("controller_admin/method1");
?>
<?php
echo form_close();
?>
但是当我写这个时:
<form name="form" method="post" action="<?php site_url('controller_admin/method1') ?>">
</form>
Form 不想调用控制器的方法method1,我不明白为什么?
因为我是初学者,所以我想知道这两种方法,但目前只有第一种有效。
【问题讨论】:
-
尝试将 site_url 更改为 base_url 看看是否有效,否则您还必须使用
<?php echo site_url('controller_admin/method1') ?><?php echo base_url('controller_admin/method1') ?> -
不幸的是,在我用 base_url 更改了 site_url 之后,没有任何反应。我还是不明白为什么!
-
你有没有使用像
<?php echo base_url('controller_admin/method1') ?>这样的echo -
是的,就是这样!只需使用 site_url。非常感谢!
-
乐于助人 :) 快乐编码
标签: php forms codeigniter action