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

[已解决] 函数里怎么调用模型啊

[复制链接]
发表于 2016-4-14 10:36:09 | 显示全部楼层 |阅读模式
  1. [code]public function __construct(){
  2.                 parent::__construct();
  3.                 $this->load->helper('url');
  4.                 $this->load->library('session');
  5.                 $model=$this->load->model('Major/Major_model');
  6.         }
  7.         public function index(){
  8.                 $data['title']=$this->Major_model->get_title();       
  9.                 function getList($pid=0,&$result=array()){                       
  10.                         $sql = "select * from u_magor where m_pid = $pid";
  11.                         $row=$this->Major_model->wuxian($sql);
  12.                         $result[] = $row;
  13.                         getList($row['mid'],$result);
  14.                        
  15.                         return $result;
  16.                 }
  17.         $rr=getList();
复制代码
[/code]

报错 说找不到对象什么的。。这怎么才能调用啊$row=$this->Major_model->wuxian($sql);这行错Fatal error: Using $this when not in object context in 这个函数写控制器里的
 楼主| 发表于 2016-4-14 11:49:26 | 显示全部楼层
$CI =& get_instance();
                        $CI->load->model('Major/Major_model');
                        $row=$CI->Major_model->wuxian($sql); 自己解决了

本版积分规则