Kenji
kenji****@club*****
2008年 6月 17日 (火) 10:45:34 JST
Kenji です。 On Tue, 17 Jun 2008 10:33:36 +0900 kunitsuji <tsuji****@m-s*****> wrote: > kunitsujiです。 > > 天野さん。 > > ちょうどそのあたりのコントローラーの移動の部分をどうしようか悩んでいたの > で、ちょうどいい感じです! > ありがとうございます。 > これから調べてわかったらまた報告します。 ちなみに、CodeIgniter FAQ <http://codeigniter.com/wiki/FAQ/> で、コントローラ内から別のコントローラを呼び出すことは、否定されて います。 Q. How do I call methods in one controller via another controller? A. You don’t. See http://codeigniter.com/forums/viewthread/55212/ for more discussion. 共通して使うロジックは、モデルやヘルパー、ライブラリに追い出せという ことのようです。 まあ、確かに、コントローラから別コントローラを呼び出すというのは、 見通しが悪いアプリのような気もしますね。 実際どうするのがよいかは、実際の状況によるでしょうから、一般論は、 この辺で。 > >天野です > > > >> 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