2016-04-03 73 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