夜雨79520 发表于 2015-3-16 17:45:31

关于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
都报未定义,求解答啊大神们

Closer 发表于 2015-3-16 17:52:09

site_url() 這個需要載入 url 類
參考 CI 手冊 - URL 輔助函數

夜雨79520 发表于 2015-3-16 17:56:54

解决了,尼玛真心有点坑感觉,要用这个<?php echo form_open('news/create') ?> ,必须在控制起里面加载$$this->load->helper('form');

夜雨79520 发表于 2015-3-16 17:58:46

解决了,尼玛真心有点坑感觉,要用这个<?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:22

看手册就能解决的问题不能说坑吧。只是你没有认真看文档。

夜雨79520 发表于 2015-3-16 21:58:46

dolphin 发表于 2015-3-16 18:33
看手册就能解决的问题不能说坑吧。只是你没有认真看文档。

也许是吧

夜雨79520 发表于 2015-3-16 22:03:50

夜雨79520 发表于 2015-3-16 21:58
也许是吧

不过也谢了

鸡头__ 发表于 2015-3-17 11:17:14

本帖最后由 鸡头__ 于 2015-3-17 11:18 编辑


小弟都是这么写的:action="<?php echo site_url('welcome/test');?>"
首先要打开:$this->load->helper('url');

57sy.com(隐身中 发表于 2015-3-17 19:51:47

小弟 需要看手册喽

amisz 发表于 2017-8-16 22:46:11

form_validation
页: [1]
查看完整版本: 关于ci 框架action 怎么填写地址急急急!!!!!