我的模型類的構造函數的模型:笨加載的具有參數
<?php class Permissions extends CI_Model {
private $userID = '';
private $permissions = '';
function __construct($userID)
{
// Call the Model constructor
parent::__construct();
$this->userID = $userID;
....
}
function __construct()
{.....}
?>
,我想用一個參數來加載該模型,顯然我不能這樣做。 如果參數我可以通過這種方式加載參數的構造函數:
$this->load->model('Permissions');
我的第一個問題:加載帶有參數廢話模型? 第二個:如果可行,我該怎麼做? 在此先感謝。
您可能需要調整loader類以創建一個方法,它複製'model()'方法但接受參數。然後你調用'$ this-> load-> modelnew('modelname',$ param)'。哦,你需要創建一個擴展了CI_Model類的MY_Model類。 – 2012-04-14 09:40:37
可能你是對的,但是加載它後調用init函數要容易得多。仍然感謝關注。 – guness 2012-04-14 11:03:01