設定:CodeIgniterのコンストラクタロードデータベース+は、私は私が私のCodeIgniterのコンストラクタに次のコードを追加する方法を知っていただきたいと思い変数
$this->load->model('members_model');
$member = $this->session->userdata('email_address');
$viewdata['pagecontent'] = $this->members_model->get_profile($member);
にコードを私のコントローラ全体で使用されると、それのすべてを繰り返す愚か思われます時間。私はそれをコンストラクタに追加しようとすると、私は設定された変数を参照することができません。
これは、これまでのコンストラクタです:
public function __construct(){
parent::__construct();
Accesscontrol_helper::is_logged_in_super_user();
$this->load->model('members_model');
$member = $this->session->userdata('email_address');
$viewdata['pagecontent'] = $this->members_model->get_profile($member);
}
なぜ上記のコードの仕事ではないでしょうか?コンストラクタには異なるコードが必要ですか?