用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4059|回复: 5
收起左侧

[数据库] 如何去读CI的database 源码

[复制链接]
发表于 2011-1-15 15:08:06 | 显示全部楼层 |阅读模式
本帖最后由 lcnphp 于 2011-1-15 15:14 编辑

class CI_DB_mysql_driver extends CI_DB

class CI_DB extends CI_DB_active_record

class CI_DB_active_record extends CI_DB_driver

  四层啊。。。怎么去读啊,从哪里读起最好? 高手们可否提供一些学习方法?
发表于 2011-1-15 16:46:07 | 显示全部楼层
loader.php  文件中 方法database()      require 了 db.php 文件, lcnphp ,你可以从那里 ,找找灵感!
 楼主| 发表于 2011-1-15 16:52:08 | 显示全部楼层
回复 2# loso


    那个我早就读了,我要读的是db库,还是硬着头皮把class CI_DB_driver搞定先
发表于 2011-1-19 15:37:27 | 显示全部楼层
class CI_DB_mysql_driver extends CI_DB
我认为应该是他.
发表于 2011-1-30 14:46:32 | 显示全部楼层
CI_DB_driver 从这个开始开始,因为所有都是继承他而来的,然后看看每一次扩展都扩展出了什么内容,这样遇到问题了,先判断是什么内容或者模块出了问题,大概就知道出的问题在哪里了
 楼主| 发表于 2011-1-31 00:03:20 | 显示全部楼层
回复 5# lazyboy


    好像是这样的,谢谢哈

本版积分规则