[ethna-users:1174] Re: アクションを配列にするのはご法度?
ITOH Takashi
itoh @ tohokuaiki.jp
2009年 9月 6日 (日) 07:11:06 JST
伊藤です。
On 2009/09/05, at 10:36, http://www.remix.gr.jp/ wrote:
> 各商品に編集要素(購入数指定して一括購入)などが含まれる
> 場合に、
> どうしても上記のフォームとするため、
>
> <input type="submit" name="action_Detail[101]" value="詳細表示">
> 詳細:http://www.remix.gr.jp/service/blog/2008/09/ethna.htm
>
> のように、強引にアクションを商品番号の配列として
> action_form で取得しております。
Actionを配列にしても、Controller::_getActionName_Form()
を上手く定義してやれば
問題ないと思います。
配列なら、そのkeyをチェックして、action_*なら
action候補に挙げて、valueは
どっかに取っておくとか。
でも、たかが(というとあれですが)このActionのために
_getActionName_Formをいじるのも
微妙な気がします。
ショッピングカートのようなので、私でしたら無理にEthnaを
使わずに、選択した商品をCOOKIEかSESSIONかに保存し
ておきます。
伊藤
users メーリングリストの案内