From ryuji.amano @ gmail.com Wed Mar 22 03:21:18 2006 From: ryuji.amano @ gmail.com (=?ISO-2022-JP?B?GyRCTjY7ShsoQg==?=) Date: Wed, 22 Mar 2006 03:21:18 +0900 Subject: [Exmodules-exframe 1] =?iso-2022-jp?b?ZXhGcmFtZXgbJEIkThsoQmFj?= =?iso-2022-jp?b?dGlvbhskQiRLGyhCdmlldxskQiVhJT0lQyVJJHJESTJDGyhC?= Message-ID: <46b0b1860603211021w16dea732x@mail.gmail.com> 龍司です。 viewの種類ごとにファイルを別にしていくとファイルが増えすぎてイヤだったので、cube2.1にあわせるように、actionクラス内にexecuteViewInputやexecuteViewSuccessメソッドがあったら、viewディレクトリを探しにいかずに、actionクラスのviewメソッド呼ぶようにコントローラ改造中です。 で、どうしようかなぁとおもってるのが、このviewメソッドの引数。 従来は、actionの結果を得るために$requestも渡してたんですが、同じクラス内にあれば$requestは不要な気がするけどどうでしょうね? $controllerや$userも必要に応じて $user = $this->getUser(); とかして得るような形にしてもいいような気もするし。 -- Ryuji ryuji.amano @ gmail.com From minahito @ gmail.com Wed Mar 22 11:48:41 2006 From: minahito @ gmail.com (minahito) Date: Wed, 22 Mar 2006 11:48:41 +0900 Subject: [Exmodules-exframe 2] =?iso-2022-jp?b?UmU6IGV4RnJhbWV4?= =?iso-2022-jp?b?GyRCJE4bKEJhY3Rpb24bJEIkSxsoQnZpZXcbJEIlYSU9GyhC?= =?iso-2022-jp?b?GyRCJUMlSSRyREkyQxsoQg==?= In-Reply-To: <46b0b1860603211021w16dea732x@mail.gmail.com> References: <46b0b1860603211021w16dea732x@mail.gmail.com> Message-ID: <1b50a03c0603211848y35577470i@mail.gmail.com> minahito です。 # さっき間違って龍司さん本人に送ってしまいました…… # ML のオプションが間違ってました orz > で、どうしようかなぁとおもってるのが、このviewメソッドの引数。 > 従来は、actionの結果を得るために$requestも渡してたんですが、同じクラス内にあれば$requestは不要な気がするけどどうでしょうね? 2.1のモジュール内フレームワークは$requestは不要にしていますね。 ただ、actionからちょっとした変数を渡したい場合にもプライベートメンバを作らなければならず、それがクラス図に反映されるかと思うとちょっと格好悪いなぁと思ったこともありました。 (^^; が、やはりこのスタイルであれば $request は不要であろうと思います。 ただ、 exFrame の場合はどうかというと、開発を進めていてアクションからビュースタブにコードを移動させなければならなくなった場合や、反対にビュースタブからアクションにコードを移動させる場合を考えると、引数リストを合わせておくと便利なこともあるのではないかと思ったのですが、いかがでしょうか。 そういう用途面がない(基本的にビュースタブを見に行かない)コントローラであれば、$requestは削っても全然問題ないと思います。 -- minahito (minahito @ gmail.com)