私はプロジェクトの新しいベースコントローラを遡及的に作成しようとすると少し混乱しています。その後、Kohanaでテンプレートコントローラを拡張する
class baseController extends Template_Controller
{
public function __construct()
{
parent::__construct();
}
}
、代わりにTemplate_Controller
のbaseController
を拡張するために、私の他のコントローラを書き換える:
class Frontpage_Controller extends Template_Controller
私は間違っていない場合は、私がする必要があるすべては、
MY_baseController.php
は、以下を含むと呼ばれる
application/libraries
でファイルを作成していますしかし
class Frontpage_Controller extends baseController
から
私はこれを行う、ということFrontpage_Controller
アラートに私にアクセス:
クラスのbaseController 'が見つかりません...
は、私はここで何をしないのですか?
「抽象クラスBase_Controller extends Template_Controller」を抽象化することも検討してください。これにより、誤ってhttp://example.com/myapp/base経由でレンダリングするのを防ぐことができます。 – Chadwick