xiaoxiaowenzi 发表于 2016-11-1 11:14:32

引用的model能找到变量但是找不到方法

本帖最后由 xiaoxiaowenzi 于 2016-11-1 11:26 编辑

各位大神。我在models里写了一个user的model,然后在控制器里引用后,只能调用变量,但是没有方法。

我已经把`application`改成了`app`

app/models/user_m.php:

<?php
class User_m extends CI_Model{
      public $title='m';

      public function __construct(){
                parent::__construct();
      }

      // 检测email, 1表示存在,0表示email没有被注册
      public function check_email($email){
                echo time();
      }
}



app/controllers.user.php:

      public function checkemail(){
                $email = $this->input->get('email', true);

                $this->load->model('user_m');
                echo "<pre>";

                // print_r($this);
                print_r($this->user_m);

                // print_r($row);
      }



print_r输出的结果是:

user_m Object(    => m)

xiaoxiaowenzi 发表于 2016-11-1 11:15:20

可以发现,输出的user_m只有$title变量,却没有check_email方法

Aloghli 发表于 2016-11-1 11:26:30

你直接调用方法不就行了嘛非要打印出来?

Closer 发表于 2016-11-1 11:28:08

要呼叫方法請給予方法名

xiaoxiaowenzi 发表于 2016-11-1 11:28:20

Aloghli 发表于 2016-11-1 11:26
你直接调用方法不就行了嘛非要打印出来?

:L嗯嗯,之前调用的时候一直出错,我就想着打印出来看看,结果没有这个方法。后来又鼓捣鼓捣,又出来了,谢谢了
页: [1]
查看完整版本: 引用的model能找到变量但是找不到方法