一,CI2采用修改过的Active Record作为ORM对接数据库
ORM解释请看这里:http://www.luckybird.me/orm-php-mysql.html
官方是这样解释好处的:
1,用简单的代码操作数据库,具体SQL生成和执行交给Active Record处理
2,Active Record生成SQL会有安全过滤,比如防止SQL注入
二,CI3将Active Record更名为query builder
官方解释是避免和Active Record混淆
Renamed the Active Record class to Query Builder to remove confusion with the Active Record design pattern
其他更新
1,将默认PHP链接数据库的API即mysql,更改为升级版的mysqli,mysql貌似慢慢淘汰了
2,CI3还添加了PHP通过PDO链接数据库,还建议我们使用这种方式
详情:http://www.codeigniter.com/userguide3/installation/upgrade_300.html?highlight=pdo
Leave a Reply