有人告诉我,当我在codeigniter中加载模型时,是否有一种方法可以将变量解析为类构造?
答案 0 :(得分:1)
我检查了手册和sourcecode,我可以告诉你:不,你不能。模型加载器的代码如下:
/**
* 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)
{...}
您可以将带参数的init方法添加到模型中,并在加载模型后调用它。