記事を読んだように、アプリケーションのすべてのコントローラーでユーザーを検証するための最良の方法は、CI_Controllerを拡張する独自のコントローラーを拡張することです。
しかし、私はそれを機能させることはできません。
私が持っているのはmembers_controller
私のを拡張するものMY_Controller
です。
MY_Controller
私はこのコードを持っていますが、これをどのように利用するかをテストするだけです。
<?php
class MY_Controller extends CI_Controller {
private $foo;
function __construct() {
parent::__construct();
$this->foo = 'hello world again';
}
}
私の中でmembers controller
<?php
class Members extends MY_Controller {
function index() {
$this->load->view('members');
}
}
私の中でmembers view
設定したばかりのこの変数にアクセスしたいのですが、方法がわかりません。
echo $foo
このようにエコーしてみました$this->foo
しかし、どちらも機能しません。どうもありがとう!!