关于ci 框架action 怎么填写地址急急急!!!!!
各位大神们:小弟今天下午才开始学习ci框架,原来一直用的thinkphp,其他的还可以。就是关于form 提交action时地址怎么填写啊,要么直接写死如“/one/index.php/blog/check” 或者“../blog/check” ,这两种是可以的,但是我看他他们是这样的写的<form action="<?php echo blog/check'); ?>" method="post"> 或者<?php echo form_open('news/create') ?> 就是报错Fatal error:Call to undefined function site_url() in E:\WWW\one\application\views\one.php on line 73都报未定义,求解答啊大神们
site_url() 這個需要載入 url 類
參考 CI 手冊 - URL 輔助函數 解决了,尼玛真心有点坑感觉,要用这个<?php echo form_open('news/create') ?> ,必须在控制起里面加载$$this->load->helper('form'); 解决了,尼玛真心有点坑感觉,要用这个<?php echo form_open('news/create') ?> ,必须在控制起里面加载$$this->load->helper('form');要用<form action=<?php echo site_url('blog/check'); ?> method="post"> 必须在confic autolod ,| Prototype: | | $autoload['helper'] = array('url', 'file'); */$autoload['helper'] = array('url'); 加上这个,希望对有帮助 看手册就能解决的问题不能说坑吧。只是你没有认真看文档。 dolphin 发表于 2015-3-16 18:33
看手册就能解决的问题不能说坑吧。只是你没有认真看文档。
也许是吧
夜雨79520 发表于 2015-3-16 21:58
也许是吧
不过也谢了
本帖最后由 鸡头__ 于 2015-3-17 11:18 编辑
小弟都是这么写的:action="<?php echo site_url('welcome/test');?>"
首先要打开:$this->load->helper('url'); 小弟 需要看手册喽 form_validation
页:
[1]