|
PHP复制代码
public function __get ($property_name) {
if (isset($this->$property_name)) {
return ($this->$property_name);
} else {
return (NULL);
}
}
复制代码
我在model里面定义了很多变量,然后想通过这一个魔法函数获取到属性的值,但是每次在调用$this->db->这一类的数据库操作的时候,运行到这里就停止了,$q = $this->db->where('id', $id)->where('e_exercisetype_id', 2)->get('v_exercise');就这么一个语句,后面的都停了,随便echo 一个东西都不行。。。,CI也没有报错(但是肯定知道是model里面的类出了问题)然后我把这个__get()方法删除了,就可以正常运行了。。真的很郁闷,为什么这样会不行。而这种魔法函数我已经用了好久了,从来没出国问题
|
|