の拡大のテンプレートコントローラKohana
-
19-09-2019 - |
質問
私有するビットの混乱を遡及して新しいベースコントローラのための私のプロジェクト.がん間違いで、全てに必要なのは、ファイルを作成し、 application/libraries
という MY_baseController.php
以下を含む:
class baseController extends Template_Controller
{
public function __construct()
{
parent::__construct();
}
}
その書き換えは私のその他のコントローラー延長 baseController
の代わりに Template_Controller
:
class Frontpage_Controller extends Template_Controller
へ
class Frontpage_Controller extends baseController
ない場合は、このアクセス Frontpage_Controller
警え:
クラス'baseController'見つかりませんで...
と思欠。
解決
その後fiddlingと思うそれだけではないですが、もう解---
移動 MY_baseController.php
から application/libraries
や application/controllers
.名前を変更する base.php
変更のインストール:
class baseController extends Template_Controller
入
class Base_Controller extends Template_Controller
現在内Frontpageコントローラ、および多くの拡張 Base_Controller
の代わりに baseController
.
他のヒント
てくださいォKohana条約へのエクスペディアが簡単、便利で自動負荷を適切に!があり、似たもの同士がなるべく関係モデルのヘルパーとができます。
また長期保存を希望する場合お申込フォルダコントローラクリーンを提供している作Kohanaモジュールにおける応えてくださるということは、テンプレートおよびその他の拡張コントローラーが行ってください別途からメインコントローラーがあります。
もっとお金をかけて追加のモジュールには設定ファイル!
そうすることを義務付けられているが、ようと思って入れています。だけを削除しMY_prefixからのファイル名としてだけ本当に必要な時間のクラスチンと_Coreのシステムフォルダにまとめた。例えば、ファイル
class Controller extends Controller_Core
うにするMY_Controller.php.
この場合には、ネーミングのファイルbaseController.php の図書館のフォルダにいます。
ないものであり,もっッグバンに私の頭のパソコンで作Kohana3.1.やっと出るの書式を拡張テンプレートコントローラーすべき:
class Controller_Base extends Controller_Template