kunitsuji
tsuji****@m-s*****
2008年 6月 17日 (火) 10:50:54 JST
kunitsujiです。 Kenjiさん。 >ちなみに、CodeIgniter FAQ <http://codeigniter.com/wiki/FAQ/> >で、コントローラ内から別のコントローラを呼び出すことは、否定されて >います。 >共通して使うロジックは、モデルやヘルパー、ライブラリに追い出せという >ことのようです。 >まあ、確かに、コントローラから別コントローラを呼び出すというのは、 >見通しが悪いアプリのような気もしますね。 >実際どうするのがよいかは、実際の状況によるでしょうから、一般論は、 >この辺で。 通常は当然だとおもいます。 コントローラーがコントローラを呼ぶというものは、通常であれば、コントロー ラー内で別のコントローラーを意識しなければならず、依存度が増しますからね。 認証の部分をどうスムーズに行うのがいいのかを模索していたので、 天野さんの紹介してもらったものもチェックしてみようとおもっています。 他にも認証を行うライブラリがいろいろあるようなので、そのあたりを見ながら 参考にしたいなとおもいます。 フックをつかって行うのがいいのかなと思ったり。 しかしなかなかうまくいかずw > >> >天野です >> > >> >> libraries以下にディレクトリを使って、クラスを機能単位で管理するようにし >> >> ました。 >> > >> >kunitsujiさん興味深いhackありがとうございました! >> > >> >以前紹介しておこうとして忘れていたcontroller内から別controllerを呼ぶのを >> >実現するライブラリも紹介しておきます。 >> > >> >http://codeigniter.com/forums/viewthread/80279/#When:18:37:29Z >> > >> > >> >$this->load->library('Wick'); >> > >> >としてこのライブラリを呼んだ後に >> > >> >$this->load->uri('news/local/123'); >> > >> >などとして別のcontrollerを呼べるようになるようです。 >> > >> >Takeshi Amano >> > >> >There are two ways to live your life. One is as though nothing is a >> >miracle. >> >The other is as though everything is a miracle - Albert Einstein >> > >> >_______________________________________________ >> >Codeigniter-users mailing list >> >Codei****@lists***** >> >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codei****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > >_______________________________________________ >Codeigniter-users mailing list >Codei****@lists***** >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users