[Codeigniter-users] contollerの階層構造について

Back to archive index

Kenji Suzuki kenji****@gmail*****
2010年 8月 8日 (日) 12:04:12 JST


Kenji です。


On Sun, 08 Aug 2010 11:56:04 +0900
Sue <y16.s****@gmail*****> wrote:

> 末です。
> 
> ご教授ありがとうございます。
> 
> >seezoo <http://seezoo.org/top/download> では、そのような拡張を
> >して、サブフォルダ内のサブフォルダにもコントローラを置けるように
> >なっていました。
> 
> seezoo をソースを見させて頂きました。
> application/libraries/SZ_Router.php で、
> 拡張をしていることを確認させて頂きました。
> 
> 自分でも、少し真似てつくってみようとしたところ、
> 継承する際に、classが見つかれず、
> Fatal error: Class 'CI_Router' not found in .....
> の警告メッセージがでてしまいました。

ちょっと考えられないエラーですね。
 
> requireをすれば解決すると思いますが、seezooのソースを
> 追っているのですが、requireをしている場所を
> みつけることができませんでした。

require は必要ありません。

> Router.phpの_validate_requestで、
> codeigniterでは、libraries内のクラスではそもそも、継承されることが
> 想定されてないものなんでしょうか。。。。

いいえ。

http://codeigniter.jp/user_guide_ja/general/core_classes.html
の手順通りで継承できるはずなんですが。


// Kenji




Codeigniter-users メーリングリストの案内
Back to archive index