支持AR了,想偷懒的同学有福了.
相对于Zend Framework,Adodb在实现上有以下几点不同: 对PHP4和PHP5,Adodb提供一致的方法。 ADOdb_Active_Record可以同时连接到多个数据库。而Zend只能连接到默认的一个数据库。 支持ADODB_ASSOC_CASE。字段名大小写由ADODB_ASSOC_CASE项设置。
define(‘ADODB_ASSOC_CASE’ 0); //小写字段名 define(‘ADODB_ASSOC_CASE’ 1); //大写字段名 define(‘ADODB_ASSOC_CASE’ 2); //由数据库本身决定不做字段名的转换,不像ZEND一样,会把”first_name”转换成”firstName”。 Adodb Active Record会自动缓存表结构,所以不管创建了多少个Acitive Record,对于表结构而言,只需对每张表只进行一次查询。
adodb_active_record是以“ActiveRecord模型”为原理为设计的,adodb_active_record尝试提出PHP中的最合适的ActiveRecord。 ADOdb_Active_Record把一个数据库表映射为一个PHP类,每个实例都代表表的一行数据。也可以定义表之间的关系,ADOdb_Active_Record对象支持嵌套。
给个详细介绍:http://phplens.com/lens/adodb/docs-active-record.htm