Codeigniter加载模型

时间:2016-04-03 09:48:39

标签: codeigniter-3

在Codeigniter应用程序中,我有以下代码:

  

$ this-> load-> model(' movie_model',' movie_manager');

我的假设是我们只能使用$this->load->model()加载单个模型。我想知道' movie_manager'代表。

3 个答案:

答案 0 :(得分:1)

  

如果您希望将模型分配给不同的对象名称,可以通过加载方法的第二个参数指定它:

$this->load->model('model_name', 'foobar');

$this->foobar->method();

Docs

答案 1 :(得分:0)

如果要加载许多模型,可以这样做:

$this->load->model(array('movie_model', 'movie_manager'));

假设movie_model和movie_manager在这里是你的模型名称......

答案 2 :(得分:-1)

使用的第二个参数,如果您想重命名对象名称。 例如:

$this->load->model('movie_model', 'movie_manager');

而不是像这样调用你的方法:

$this->movie_model->method();

你现在可以这样称呼它:

$this->movie_manager->method();