2009-07-14 gcartバリエーション機能 仕事 cakephp done HABTM テーブル設計 Variationsコントローラー側から操作することはないのでscaffoldでok todo productsコントローラー側に以下のオペレーションを仕込む goodsコントローラー側に以下のオペレーションを仕込む spec 色セレクタと引換券セレクタを実現する オペレーション 選ばれたバリエーション情報をセッション保存 商品編集画面内で完結させる 2種類のバリエーション入力欄がある nameとoptionsをnull状態から入力すると新規登録される 入力済みのnameとoptionsを変更できる 入力欄をnullにするとバリエーションが削除される (バリエーションを増やすリンクで入力欄が増える) optionsはスペース区切りのテキスト セレクタの選択肢として表示される