CI框架
文章平均质量分 72
栁罗风尘
这个作者很懒,什么都没留下…
展开
-
CI框架学习之六 ( 数据库查询缓存优化 )
CI框架中有个比较好的查询优化,就是数据库缓存优化1.开启缓存 //在application/config.php中开启 $db['default']['cache_on'] = TRUE;//在application/config.php中开启$db['default']['cachedir'] = './cache';//并在对应的目录中加一个可写缓存目录cach原创 2015-03-28 10:13:18 · 2372 阅读 · 0 评论 -
在 CI 中使用 composer 安装的依赖包
本文针对 Linux 系统,windows 第一步 根据 composer 官网进行安装 后面的步骤相同本文参考来自:废话不多说step 1 全局安装 composer$ curl -sS https://getcomposer.org/installer | php$ mv composer.phar /usr/local/bin/composer原创 2016-05-24 10:58:51 · 8951 阅读 · 0 评论 -
CI中使用redis
1. 在autoload.php 中加入 如下配置行$autoload['libraries'] = array('redis');2. 在/application/config 中加入文件 redis.php文件内容如下:<?php// Default connection group$config['redis_default']['host'] = 'localhos原创 2016-01-29 15:14:32 · 11262 阅读 · 0 评论 -
CI框架学习之七 ( 常用图像处理 封装 )
其实微信手机端上图时,列表图最好是缩略图,节省流量,这不,又被移动坑了一把,话费签一分就停机,流量欠到90块才停机,我也是醉了。。。 不说废话了,下面是用CI 的内置处理图像的库写的,小弟不才,遗漏之处敬请指出,谢谢。/** * 生成缩略图 * @param $path 原图的本地路径 * @return null 创建一个 原图_thumb.扩展名 的文件原创 2015-07-17 14:19:56 · 2305 阅读 · 0 评论 -
CI框架学习之六 ( 常用函数封装 )
/** * 封装查询函数 */ public function get_what($table='',$where=array(),$fields = ' * '){ if( '' == $table ){ return false; } //查询并返回相关结果 $query = $this->db->select($fields)->where($where)-原创 2015-04-09 13:39:16 · 1445 阅读 · 0 评论 -
CI框架问题之二(类的自动加载问题)
application/config配置文件中添加:| 1. Packages| 2. Libraries| 3. Helper files| 4. Custom config files| 5. Language files| 6. Models1. 第三方库文件加载// $autoload['packages'] = array(APPPAT原创 2015-04-20 09:11:34 · 3832 阅读 · 0 评论 -
CI框架问题之一(session失效问题)
CI 中session失效问题解决1.检查配置文件config.php中 $config['cookie_domain']= ".dahong.com"是否设置正确,而且最后面不要加 "/"2.检查 memcache服务是否成功开启 如果是放入数据库,检查表中记录是否更新3. 关于memcache的函数设置断点,检查是原创 2015-04-19 20:28:16 · 6855 阅读 · 0 评论 -
CI框架学习之四(表单验证)
1、form头部信息的自动输出函数(view)<?php $attributes = array('class' => 'email', 'id' => 'myform'); echo form_open('email/send', $attributes); //上面一行代码输出: // /* * form_open_multipart() * 函数原创 2015-03-24 11:13:37 · 7297 阅读 · 0 评论 -
CI框架学习之五(AR数据库操作的常用函数)
用户手册地址:http://codeigniter.org.cn/user_guide/index.html1、查询表记录$this->db->select(); //选择查询的字段$this->db->select_max();$this->db->select_min();$this->db->select_avg();$this->db->select原创 2015-03-24 14:05:03 · 5006 阅读 · 0 评论 -
CI框架学习之三 (常用操作类)
1. 超级对象中的URICI_URI类的解析url的相关信息直接使用$this->uri可以使用它的相关属性system/core/URI.php文件中部分常用属性:(1) 分段获取url相关信息$this->uri->segment(4);//获取url中pathinfo //的第四段的值入口文件.php/控制器/动作/参原创 2015-03-23 16:31:18 · 1084 阅读 · 0 评论 -
CI框架学习之二 (引导文件解析)
<?php //如果未定义系统路径 直接退出if ( ! defined('BASEPATH')) exit('No direct script access allowed');/** * CodeIgniter * 一个开源应用框架适用于 PHP 5.1.6 或更新 * 版本 1.0 */// ----------------------------------------原创 2015-03-23 15:46:04 · 1025 阅读 · 0 评论 -
CI框架学习之一 (入口文件解析)
<?php//定义开发环境 及 及报错级别define('ENVIRONMENT', 'development'); ######################################改动之一 是否为开发环境if (defined('ENVIRONMENT')){ switch (ENVIRONMENT) { case 'development':原创 2015-03-23 14:51:28 · 1369 阅读 · 0 评论 -
CI框架入门中的简单MVC例子
最简单的CI模型:注意:模型需要用到数据库配置文件在appcation/config.php这里我们要用到数据库,需要将databases.php中的相关参数填写一下,具体不再赘述。直接进入主题:MVC:1、首先谈“M” 模型CI中的模型存放在application/models文件夹里命名规则是:类名_model.php文件原创 2015-03-12 20:54:14 · 2921 阅读 · 0 评论 -
PHP队列研究一(数据库任务队列)
一直在说队列队列,就知道使用最原始最笨的方法,那就是传说中的Linux命令 crontab -e 编辑一行 cli 定时执行脚本,然后再程序里面,一次性取出部分或者所有的相关任务,拿来执行。感觉做着做着,并没有什么不妥,但是又感觉很low,不知道真正的队列任务执行时什么样子,然后上网搜了一把,找到一个视频 http://t.cn/R2AZxpw认真听原创 2016-12-02 16:32:42 · 4108 阅读 · 0 评论