请教如何实现多表关联?
我的网站有十个分类,在首页上foreach循环输出分类,
每个分类下面取5篇文章, 我没太明白您的多表关联,是关联数据库表吗?数据库关联可以用 join
用 Active Record 写会比较方便。 谢谢 ,已经搞定了,其实就是没自己看用户手册。
只看了视频 就想做东西,呵呵 ,还是手册有用哦 :L 好啊~现在 CI 中国的用户手册已经 Wiki 化了,大家都可以编辑。 其实 CI 的 AcitveRecord 并不是太好用
比如 join 以后的 orderby 还得自己加上 db prefix
复杂操作的表前缀自动化做的不太好 嗯,对这个数据库前缀是个问题,其实 CI 的 ActiveRecord 并不是一个好的 ORM,只是能简化一些 SQL 语句。 另外CI的DB还不能自己设定字符集
为了不在每一个model中重写一次设定字符集的query,最后不得不hack了一个基model类……
CI的ActiveRecord也只能做些简单的东西,还不太合口味 建议多表查询使用存储过程来做,CI本身没有类似ror的orm的东西,所以,多表的查询,大多是通过sql语句或者ActiveRecord来实现,其操作起来较为复杂,但是效率要比orm快很多,这也是ci不增加orm的一个原因吧 没错,PHP 完全模仿 RoR 已经被 CakePHP 证明是失败的设计。
所以 CI 应该走自己的道路,并且我想今后 CI 会对 ActiveRecord 进行一些改进。 redhairboy 发表于 2007-11-4 19:07 static/image/common/back.gif
谢谢 ,已经搞定了,其实就是没自己看用户手册。
只看了视频 就想做东西,呵呵 ,还是手册有用哦...
怎么搞定的 发个代码来 喵喵
页:
[1]
2