[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 メーリングリストの案内