2014-09-29 2 views
1

У меня есть эти модели:Как передать параметр конструктору родителя из главного конструктора?

class Content_model extends MY_Model{ 

    public function __construct() 
    { 
     $test='main_content'; 
     parent::__construct($test); 
    } 
} 

class MY_Model extends CI_Model { 

    public function __construct($recived_parameter) { 
     parent::__construct(); 
     // do something with $recived_parameter 
    } 

} 

Я хочу передать аргумент $test построить MY_Model, но ничего не кажется, RECIVED. Есть идеи?

+0

Эти 2 класса не в отношениях вообще .. – ngakak

ответ

1

как это чего-л может работать

class Content_model extends CI_Model{ 

    protected $param = "Haloo"; 

    public function __construct() 
    { 
     parent::__construct(); 
    } 
} 

class MY_Model extends Content_model { 

    public function __construct() { 

    echo $this->param; 
    } 

} 
Смежные вопросы