tp3.2.3 コントローラの継承問題 - 分かりません
例えば、ログインして確認したい場合、以前TP3.1.2版を使っていたときは、直接新しい conn コントローラクラスを作成し、これを使用していましたconn クラスは、アクション クラスを継承します。 conn クラスは、_initialize(){} を使用して検証設定を実装します。セッションがない場合は、ログインするように調整されます。検証が必要な他のクラスは、 のクラスを継承します。 ConnAction.class ですが、バージョン 3.2.3 では、事前制御メソッド _before_index() を見つけましたが、このメソッドは単一のコントローラーでのみ使用できます。世界的に?
------解決策のアイデア----------------------
ログを記録するかどうかを決定するクラスを作成するコントローラを継承してからクラス
を継承し、
<br />class BaseController extends Controller<br />{<br /><br /> public function _before_index()<br /> {<br /> if (session('?userid') == FALSE <br><font color='#FF8000'>------解决思路----------------------</font><br> session('?username') == FALSE) {<br /> $this->redirect('/index.php/Home/Login/index');<br /> exit;<br /> } else {<br /> }<br /> <br /><br /> }<br /><br />}<br /><br />