在Codeigniter应用程序中,我有以下代码:
$ this-> load-> model(' movie_model',' movie_manager');
我的假设是我们只能使用$this->load->model()
加载单个模型。我想知道' movie_manager
'代表。
答案 0 :(得分:1)
如果您希望将模型分配给不同的对象名称,可以通过加载方法的第二个参数指定它:
$this->load->model('model_name', 'foobar');
$this->foobar->method();
答案 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();