关于模型的装载时传参的问题
比如我写个模型,这个模型类的构造方法需要传两个参数进去,那我在控制器中怎么实例化这个模型时传入参数呢?恩,我也有同样的疑问,在这里等高手。 CI模型加载时不能传参数
从 $this->load->model('Model_name'); 的 model 方法(如下)可知道,模型加载时不能传参数。
/**
* Model Loader
*
* This function lets users load and instantiate models.
*
* @param string the name of the class
* @param string name for the model
* @param bool database connection
* @return void
*/
public function model($model, $name = '', $db_conn = FALSE)
{
...
}
可以直接写一个初始化,
在Model_name模型中增加initialization方法,然后写初始化即可
例如(调用的方法):
$this->load->model('Model_name');
$this->Model_name->initialization();
页:
[1]