[Codeigniter-users] モデルクラス内での他のモデルクラスの利用について

Back to archive index

kunitsuji tsuji****@m-s*****
2008年 6月 13日 (金) 14:43:15 JST


 kunitsujiです。

櫻井さん、Kenjiさんこんにちは。
そういう使い方をしたことがなかったので、頭に入れておきます。
普通にrequireしてnewして使う場合は特に何もないでしょうが、load->model()
としたらモデルでモデルを呼べないというのは、知りませんでした。

ちなみに、自分が作るときは、出来るだけクラスの債務を細かくして、
モデルやライブラリは機能を単一的にするようにしています。
コントローラー(またはライブラリ)など、呼び出す側と、
呼び出されるモデルなどを極力細かく「やれること」を分けて単純な「結果」の
みを返す機能に小さくしています。


>櫻井です。
>素早い回答ありがとうございます。
>
>やっぱり、設計の面でまずいところがあるようですね。
>参考URLでも、そう書いてありますし・・・。
>一応、$CIがインスタンスを保持しているようですが、もう一度
>設計を見直してみます。
>(実のところ、MVCの基本的な考え方がイマイチ分かっていないです)
>
>ありがとうございました。
>
>
>Kenji さんは書きました:
>> Kenji です。
>> 
>> 
>> On Fri, 13 Jun 2008 03:40:14 +0900
>> Yuta Sakurai <sakur****@gmail*****> wrote:
>> 
>>> 皆様、初めまして || こんにちは。
>>> 名市大で学生をしている、櫻井と申します。
>>> このMLには初めての投稿です。どうぞよろしくお願いします。
>> 
>> 櫻井さん、こんにちは。
>> 
>>  
>>> 早速で申し訳ないのですが、質問させてください。
>>>
>>> 現在、CodeIgniterでのモデル部分実装で詰まっています。
>>> ある一つのモデルクラスから、別のモデルクラスをロードして使いたいのですが、
>>> ロードしてもインスタンス化されず、利用することができません。
>> 
>> http://codeigniter.com/forums/viewthread/74671/
>> が、参考になるかと思います。
>> 
>> 基本的には、設計を見直した方がいいと思います。 
>
>-- 
>
>名古屋市立大学大学院 経済学研究科
>櫻井 雄大 (Y_Sakurai)
>mail: sakur****@gmail*****
>
>_______________________________________________
>Codeigniter-users mailing list
>Codei****@lists*****
>http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users




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