本帖最后由 hj_545 于 2009-12-16 18:21 编辑
php敏捷开发框架 2.
视频第一辑: phpall视频codeigniter教程汇总(共12集) (1)、PHPall视频教程之codeigniter环境配置
(2)、PHPall视频教程之codeigniter---hello World
(3)、PHPall视频教程之codeigniter---视图
(4)、PHPall视频教程之codeigniter数据库连接配置
(5)、PHPall视频教程之codeigniter表数据显示
(6)、PHPall视频教程之codeigniter模型的使用
(7)、PHPall视频教程之codeigniter函数集合
(8)、PHPall视频教程之codeigniter-流程图分析
(9)、PHPall视频教程之cache_lite替代CI缓存
(10)、PHPall视频教程之codeigniter 单一入口
(11)、PHPall视频教程之codeigniter-common.php源代码分析
(12)、PHPall视频教程之codeigniter添加json
3.
视频第二辑: (1)第一讲、codeigniter介绍以及安装配置 (2)第二讲、用codeigniter开发新闻发布系统(上) (3)第三讲、用codeigniter开发新闻发布系统(下)
4. [菜鸟也CI]一切从留言板开始 全程跟进
(1)第一部分:设置留言板的数据库结构,留言板首页(CI的分页) (2)第二部分:处理留言动作(CI的表单验证),添加FCK编辑器,管理员登陆(kndb session第三方类库) (3)第三部分:登陆验证码(getcode辅助函数) (4)第四部分:回复动作,删除留言,删除回复 (5)第五部分:用户注册(JQUERY的AJAX,CI的文件上传,CI的图片类处理水 <<<============================================>>> 下面是我用CHM软件看到的目录顺序给的,抱歉,二楼更正 <<<============================================>>> 看完上面内容,准备要阅读些优秀的CI项目代码,例如大家推荐的openblog!但是,在阅读openblog前,一定要认真仔细的阅读CI手册,不管你是否能够明白!正所谓磨刀不误砍柴工! 我的阅读提示 1,数据库 Active Record 类的学习建议大家做到了解即可,本人还是推荐自己写SQL查询语句,一个是方便阅读维护,一个是可以增长SQL知识; 导读: 数据库缓存类: $this->db->cache_on() $this->db->cache_off()
$this->db->cache_delete() $this->db->cache_delete_all() 数据库配置: CodeIgniter 有一个配置文件让你存放数据库连接值(username:用户名,password:密码,database name:数据库名,等等..). 配件文件存放在一个如下格式的一个多维数组里 $active_group cachedir - 数据库查询缓存目录所在的服务器绝对路径。 链接:
“自动连接” 功能将在每个一页面加载时被自动实例化数据库类。要启用“自动连接”,可在如下文件中的 library 数组里添加 database:application/config/autoload.php
即:修改autoload.php 中的$autoload['libraries'] = array();
为$autoload['libraries'] = array(‘database’);
连接多数据库
如果你需要同时连接多于一个的数据库,你可以用以下方式来实现:
$DB1 = $this->load->database('group_one', TRUE); 默认是dafault,注意上面说的多维数组这个词
$DB2 = $this->load->database('group_two', TRUE);
当你使用这种方法,你将用对象名来执行操作命令而不是用户向导模式,也就是说,你将用以下方式执行数据库操作:
$DB1->query();
$DB1->result();
数据库工具类: 从数据库结果集导出CSV和XML文件
$this->dbutil->csv_from_result($db_result)
$this->dbutil->xml_from_result($db_result) ok数据库就看到这里,我可是读懂了80%哦,你呢? 思考:完整sql语句转换成使用类的方法,如何应用到自己的函数、类、模型中! |