用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2397|回复: 7
收起左侧

[已解决] 问个菜鸟问题,在视图里如果使用SQL语句

[复制链接]
发表于 2012-6-30 23:32:09 | 显示全部楼层 |阅读模式
各位老大好,我现在的做程序与到这样一个问题,首页需要显示一月内发贴排行,例如,A  B  C分别排123,这个数据调用的是文章的数据库,但我要在A  B  C三个人的后面要显示级别,级别是要用户数据库里的,不知道怎么操作,如果按不用框架的思路就是用SQL语句来获取不同用户的级别,但在CI里不知道有没有其他的好办法来做,还是用SQL语句来做。
发表于 2012-6-30 23:52:53 | 显示全部楼层
视图里面当然可以用,但建议从通过 M 来完成。

可以通过 SQL 的 Join 来完成。
 楼主| 发表于 2012-7-1 00:21:44 | 显示全部楼层
上面那位大哥,能不能举个例子呀
发表于 2012-7-1 11:25:59 CI中国手机版 | 显示全部楼层
在你取用户的时候一起把级别取出来不行吗?呵呵
来自: CodeIgniter 中国开发者社区 iPhone客户端来自: iPhone客户端
发表于 2012-7-1 16:09:45 | 显示全部楼层
为什么不在controller里就通过model把数据取出来,而是要到view里去读取呢?
 楼主| 发表于 2012-7-4 19:44:43 | 显示全部楼层
我的数据库是样的:
news文章发布统计
nid             uid           username             hist             time
文章ID     会员ID      会员名                 发布数          时间


user用户表
uid                username              live
会员ID            会员名                等级

现在显示的是
一个月内发布排行调用news数据库

会员名    后面想显示会员等级

不知道怎么操作
发表于 2012-7-5 11:06:03 | 显示全部楼层
模板里也可以写代码但是不建议这么做。
 楼主| 发表于 2012-7-9 17:27:01 | 显示全部楼层
但不知道有什么好的方法解决

本版积分规则