質問

私有するビットの混乱を遡及して新しいベースコントローラのための私のプロジェクト.がん間違いで、全てに必要なのは、ファイルを作成し、 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/librariesapplication/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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top