他他 发表于 2012-3-19 18:45:50

数据库类如何扩展?

想增加2个数据库插入方法
function insert_ignore($table,$dataArray)//有则忽略,无则添加

function insert_update($table,$insertArray,$updateArray) //有则只更新部分数据

扩展时 是继承哪个类?
CI_DB?
CI_DB_driver?
CI_DB_mysql_driver?

需要CI过滤生成安全的查询语句要怎么做好?

Hex 发表于 2012-3-19 20:31:04

可以扩展,但属于 Hack 了,也就是 CI 不支持扩展数据库类。
以后有机会我写个文章,分享一下如何扩展数据库类,呵呵

他他 发表于 2012-3-20 04:52:39

多谢HEX大大. {:soso_e113:}

那么如果我现在要用的话,就只能是在模型中定义好方法,直接组成SQL,再用$this->db->query(SQL).
对吗?
页: [1]
查看完整版本: 数据库类如何扩展?