2012-08-22 39 views
0

因此,這裏是我...Codeigniter-加載模型W/contruct及通過VAR

類USER_DATA擴展CI_Model {

var $id, 
    $first_name, 
    $last_name, 
    $name; 

public function __construct($init_data) { 
    parent::__construct(); 

    if(isset($init_data)) 
    { 
    ... 
    } 

我的問題是,當我的模型加載到控制器,它拍攝了一個錯誤:

Message: Missing argument 1 for User_Data::__construct()

不過,即使在加載錯誤,我想要做什麼,當我創建一個新的實例。

如果任何人都能帶領我走向正確的方向,那就太棒了。

謝謝

回答

0

要麼刪除或參數設置的默認值:

public function __construct($init_data = 0) 
+0

真棒。謝謝@Yan。 – dhudson