現在Fuelphpでモジュールを使用したアプリケーションを作成しています。
そこで「コアクラスを継承した自作クラス」を継承したコントローラーを
作成しようとしているのですが、このコントローラーで「コアクラスを継承した
自作クラス」を読み込む際にエラーが発生します。
「コアクラスを継承した自作クラス」はfuelphp\fuel\app\classes\myselfフォルダ内にあり、
lang
1 2<?php 3namespace Fuel\Core; 4 5 class Myself_ControllerPublic extends Controller_Template 6 { 7 // 実際の処理 8 } 9 10となります。 11また作成するコントローラーはfuelphp\fuel\app\modules\sample\classes\controller 12フォルダ内にあり、 13 14<?php 15namespace sample; 16 17class Controller_Foo extends \Myself_ControllerPublic 18{ 19 // 実際の処理 20}
となります。
ここで名前空間、extendsの指定を色々変えてみたのですが、どうやっても'Not Found'か
'does not contain class'となってしまいます。
fuelphp\fuel\app\classesクラスの自作クラスは命名規則さえ正しければ自動で読み込むと
思っていたのですが、上手く読み込むことが出来ません。
またMyself_ControllerPublicクラスをモジュール内に置こうとすると、今度はこのクラスを
Controller_Fooで読み込むことが出来ません。
このようなモジュールにおいて「コアクラスを継承した自作クラス」を継承した
コントローラーを動作させるのはどうすればよいでしょうか?
(「コアクラスを継承した自作クラス」はモジュール内外、どちらにあっても構いません。)
ご存知のかたがいらっしゃいましたら、ご教授のほど、よろしくお願い致します。
あなたの回答
tips
プレビュー