logic 发表于 2010-3-29 14:16:08

模型调用模型问题!

问题描述:我写了一个Model A,这个Model A可以被Controller正常加载并调用,但是在另一个Model里可以正常加载Model A,但是不能调用里面的方法。
报:Fatal error: Call to a member function这个错误。请大家指点一下。

jeongee 发表于 2010-3-29 14:29:53

model不可以直接调用model,要想调用用超类吧
$CI =& get_instance();
具体看手册http://codeigniter.org.cn/user_guide/general/creating_libraries.html
仔细研读那页

logic 发表于 2010-3-29 14:35:41

谢谢,刚研究了相应的手册,是我没有把手册看透。再次谢谢!

tinsn 发表于 2012-6-8 21:04:12

jeongee 发表于 2010-3-29 14:29 static/image/common/back.gif
model不可以直接调用model,要想调用用超类吧
$CI =& get_instance();
具体看手册http://codeigniter.org. ...

model可以直接调用model的呀。ci2.1.


public function getTreeAsJson4ZtreeSelected($postid,$objecttype)
        {
                //load tags id belong to selected post
                $this->load->model('tag_map_model');
      $ids = $this->tag_map_model->getTagidsForPost($postid,$objecttype);
}
页: [1]
查看完整版本: 模型调用模型问题!