用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: xiaozhuaisnow
收起左侧

[数据库] CI与Datamapper

[复制链接]
发表于 2011-12-14 15:09:42 | 显示全部楼层
本帖最后由 xueinsz 于 2011-12-14 15:10 编辑
zhlgame 发表于 2011-12-1 13:17
不知道是我输的代码有问题还是1.8.1版本的datamapper与ci 2.1.0本身不兼容...

我也遇到这个问题了,后来发现是新版本的ci的核心代码 路径:system\database\DB_active_rec.php;里面的函数在旧版本是没有访问修饰符了,而我的问题是ci2.1版本的在DB_active_rec.php 1504行,_where 函数使用了修饰符protected,导致了在其他类里面不能调用该函数;把protected 改为 public,就行了!
 楼主| 发表于 2012-5-2 10:10:21 | 显示全部楼层
目前ORM已经有中文手册,虽说不太完整,但是入门是够了,地址是  http://huboo.co.cc/datamapper/manual/           感谢huboo82的无私翻译
 楼主| 发表于 2012-5-8 17:29:14 | 显示全部楼层
as3291363 发表于 2011-5-18 10:17
我想问下..有中文版本的api吗?

中文的api  id为huboo的朋友翻译了一部分,但是不是太完整,地址是http://huboo.co.cc/datamapper/manual/index.html     
 楼主| 发表于 2012-5-8 17:34:44 | 显示全部楼层
ORM比较适合大数据量、数据库中表与表之间关系对应,把数据库中的表映射为实际对象来操作,比较适用于多级关系,分类展示。如多对多、多对单、单对单。如果数据量较小,使用orm确实比较麻烦一些,ci内置的ar非常好,各取所需,

本版积分规则