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

[HELP] 根据教程做了查询数据库的,不明白错在那里,请高手指点下

[复制链接]
发表于 2011-2-22 09:03:36 | 显示全部楼层 |阅读模式
根据教程做了查询数据库的,出错,不明白错在那里,请高手指点下........谢谢
Screenshot-1.png
Screenshot-2.png
 楼主| 发表于 2011-2-22 09:13:30 | 显示全部楼层
在controllers查询数据库是正常的,在views里不能查询数据库吗?
发表于 2011-2-22 09:38:50 | 显示全部楼层
本帖最后由 jeongee 于 2011-2-22 09:40 编辑

首先,你如果要是这种方式使用CI的话,CI真的不适合你,CI是MVC框架,如果你要用它,请按照MVC的方式来用。
其次,ci的load视图的时候会有一下代码:
PHP复制代码
                $_ci_CI =& get_instance();
                foreach (get_object_vars($_ci_CI) as $_ci_key => $_ci_var)
                {
                        if ( ! isset($this->$_ci_key))
                        {
                                $this->$_ci_key =& $_ci_CI->$_ci_key;
                        }
                }
 
复制代码

这段代码的存在绝对可以保证在视图中使用$this->db是没有问题的,前提是你要加载了database!
 楼主| 发表于 2011-2-23 11:42:35 | 显示全部楼层
回复 3# jeongee

加入代码后OK了,谢谢你的指导,我会加倍努力的......

本版积分规则