ekelai 发表于 2011-2-22 09:03:36

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

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

ekelai 发表于 2011-2-22 09:13:30

在controllers查询数据库是正常的,在views里不能查询数据库吗?

jeongee 发表于 2011-2-22 09:38:50

本帖最后由 jeongee 于 2011-2-22 09:40 编辑

首先,你如果要是这种方式使用CI的话,CI真的不适合你,CI是MVC框架,如果你要用它,请按照MVC的方式来用。
其次,ci的load视图的时候会有一下代码:
                $_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!

ekelai 发表于 2011-2-23 11:42:35

回复 3# jeongee

加入代码后OK了,谢谢你的指导,我会加倍努力的......
页: [1]
查看完整版本: 根据教程做了查询数据库的,不明白错在那里,请高手指点下