2016-04-03 75 views
0

在笨应用我有以下代码:笨加载模型

$这 - >负载>模型( 'movie_model', 'movie_manager');

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

回答

1

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

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

$this->foobar->method(); 

Docs

0

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

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

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

-1

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

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

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

$this->movie_model->method(); 

现在就可以这样调用:

$this->movie_manager->method(); 
+0

这个答案是公认的答案的一个副本这个问题。 – Colwin

+0

我不知道为什么它是重复的,我只是发布并回答与它的解释。无论如何,谢谢你的欢迎礼物downvote。欢呼 –

+0

是的,谢谢你的回答。但接受的答案与你的答案有相同的信息。你的没有添加新的信息。如果这样做会增加价值。 – Colwin