codeIgniter学习中常见问题
来源:互联网 发布:linux 启动telnet命令 编辑:程序博客网 时间:2024/06/04 18:50
在codeIgniter入门时,官方网站提供了两个快速搭建blog的视频,由于视频录制的是早期版本,现在发布的版本对框架内部进行了优化,所以如果按照视频的步骤,会出现一些问题和错误,现在作一些归纳和整理,与学习中的朋友们分享。
现在版本 : class blog extends CI_Controller{} ; 继承父类构造函数: parent::__Construct();
早期版本 : 在类构造函数中load : $this->load->scaffolding(‘table_name’);
现在版本 : 在config/routes.php中设置$route['scaffolding_trigger'] = “scaffolding”;
早期版本 : 在autoload.php中设置$autoload['core'] = array(‘database’);
这样的话会报错:Fatal error: Call to a member function get() on a non-object in \www\CodeIgniter \system\application\controllers\blog.php on line 12
现在版本 : 将数据库装载集成到了$autoload['libraries']参数中,设置$autoload['libraries']= array(‘database’);即可。
问题1:关于类的父类及构造函数
早期版本 : class blog extends Controller{} ; 继承父类构造函数: parent::Controller();现在版本 : class blog extends CI_Controller{} ; 继承父类构造函数: parent::__Construct();
问题2:关于scaffolding函数
scaffolding函数封装了对表的CRUD操作,可视化的进行修改,现在版本已经去掉。早期版本 : 在类构造函数中load : $this->load->scaffolding(‘table_name’);
现在版本 : 在config/routes.php中设置$route['scaffolding_trigger'] = “scaffolding”;
问题3:关于数据库的加载
首先在config/database.php中设置连接数据库参数,然后在autoload.php中设置,在模型或控制器中调用查询 $data['query'] = $this->db->get(‘table_name’);早期版本 : 在autoload.php中设置$autoload['core'] = array(‘database’);
这样的话会报错:Fatal error: Call to a member function get() on a non-object in \www\CodeIgniter \system\application\controllers\blog.php on line 12
现在版本 : 将数据库装载集成到了$autoload['libraries']参数中,设置$autoload['libraries']= array(‘database’);即可。
- codeIgniter学习中常见问题
- codeIgniter 学习
- CodeIgniter 学习
- 学习中LINUX中常见问题
- ExtJS新手学习中常见问题
- CodeIgniter 学习笔记
- CodeIgniter学习笔记总汇
- CodeIgniter学习笔记
- CodeIgniter框架学习
- codeigniter 学习1
- codeigniter学习2
- codeigniter 的学习笔记
- codeigniter框架学习
- CodeIgniter框架学习记录
- php CodeIgniter 学习笔记
- PHP框架 CodeIgniter学习
- CodeIgniter学习笔记
- CodeIgniter中使用Sqlite3
- OI国家队集训论文集
- ibatis打印SQL的log4j配置和Spring+Struts2+Ibatis日志系统配置
- php写文件
- Apple Mach-O Linker Error
- C#编写简单的聊天程序
- codeIgniter学习中常见问题
- Java 输入输出流(输入数字、字符和字符串)
- Java 类的热替换 —— 概念、设计与实现
- JavaScript 语言基础知识点总结(思维导图)
- hdu 1394 Minimum Inversion Number(线段树)
- 获取模型空间图纸空间的ObjectId的几种方法
- Highcharts将数据以图表的形式展现
- 创建内部类实例方法
- hdu3507斜率优化dp