代码之家  ›  专栏  ›  技术社区  ›  Oliver Williams

模型直接赋值给编码器中的变量

  •  -2
  • Oliver Williams  · 技术社区  · 6 年前

    我知道,在一个控制器中,你可以实例化一个这样的类:

    $this->load->model('Data_model');
    $data = new \Data_model;
    

    但是有没有更直接的方法 $data 这样地?

    $data = $this->load->model('Data_model', true);
    

    我看到加载数据库连接

    1 回复  |  直到 6 年前
        1
  •  1
  •   Bahman Shahmarasy    6 年前

    可以使用此代码调用模型并使用

    $this->load->model('Model_Name');
    $model = $this->Model_Name;
    $some_var = $model->func();
    

    $this->load->model('Model_Name','modelname');
    $model = $this->modelname;
    $some_var = $model->func();
    

    如果你叫模特来 application/config/autoload.php

    $autoload['model'] = array('Model_Name');
    

    你可以用这种方式

    $model = $this->Model_Name