![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CI框架开发学习
yuxianjun2012
这个作者很懒,什么都没留下…
展开
-
CI框架初识-数据库自动加载
ci3的框架默认情况下没有加载数据库驱动,需要在应用目录的config/autoload.php 文件中的array()中加上database。这样才可以自动加载数据库。$autoload['libraries'] = array('database');原创 2017-02-16 15:40:59 · 1117 阅读 · 1 评论 -
CI3框架初识-控制其使用注意-Call to a member function model() on null in
入手ci3 在使用model处理数据的时候发现各种报错,结果是控制器中的构造方法需要加载父类构造方法报错提示如下 : Fatal error: Call to a member function model() on null in报错例子如下:A PHP Error was encounteredSeverity: NoticeMessage原创 2017-02-17 11:05:08 · 3943 阅读 · 0 评论 -
CI3框架初识-自动加载之自定义config文件
ci3 中讲到了自定义配置文件的方式有1.手工加载 要加载你自定义的配置文件,你需要在 控制器 中使用下面的方法: $this->config->load('filename');2.自动加载 通过autoload如果你发现有一个配置文件你需要在全局范围内使用,你可以让系统自动加载它。 要实现这点,打开位于 application/config/ 目录下的 autoloa原创 2017-02-17 13:30:21 · 1636 阅读 · 0 评论 -
CI框架 邮件类Email实践
CI3 email类 实践原创 2017-02-17 15:25:29 · 1094 阅读 · 0 评论 -
CI3框架初识-钩子
今日花了半天看完ci框架手册,对比其他框架,有所心得: 1.概念上的对比 1.1 CI的钩子(hook),其实就是类似于laravel,shopex等框架的中间件,只是可以通过挂钩点的概念实现过滤在何处实现。如下: 挂钩点以下是所有可用挂钩点的一份列表:pre_system 在系统执行的早期调用,这个时候只有 基准测试类 和 钩子类 被加载了, 还没有原创 2017-02-15 14:16:01 · 1869 阅读 · 0 评论 -
CI3初识-程序分析器
发现ci一个比较好的功能就是程序分析器:可以打印程序的一些执行时间,消耗内存等信息:这个类无须初始化,如果已按照下面的方式启用, 他将被 输出类 自动加载。启用分析器要启用分析器,你可以在你的 控制器 方法的任何位置添加一行下面的代码:$this->output->enable_profiler(TRUE);当启用之后,将会生成原创 2017-02-15 15:55:57 · 508 阅读 · 0 评论 -
CI框架初识-视图渲染
CI框架中并没有像larvel,tp等框架一样在控制器中渲染视图数据的时候提供view文件夹下建立与当前类一样的目录,自动去寻找该目录下的页面的模式。而需要在view()方法中手动制定目录。如下截图:原创 2017-02-15 14:25:59 · 1652 阅读 · 0 评论 -
CI框架代码运行最详细的流程 v3.1
ci系统执行大致流程,可以参考阅读!基于ci3转载 2017-08-18 15:28:06 · 964 阅读 · 0 评论