Codeigniter 加载模型

Codeigniter loading model

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

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

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

If you would like your model assigned to a different object name you can specify it via the second parameter of the loading method:

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

$this->foobar->method();

Docs.

如果你想加载很多模型,你可以这样做:

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

假设 movie_model 和 movie_manager 是您的型号名称...

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

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

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

$this->movie_model->method();

你现在可以这样称呼它了:

$this->movie_manager->method();