2012年9月2日日曜日

cakephp2.2 select radio checkbox

cake1.3 → cake2.2 変更は

cake1.3cake2.2
$form->input  $this->Form->input

デモ画面はこちらに設置しました

■Cakephp セレクト

$options = array(
  'shop1' => '和食',
  'shop2' => '洋食',
  'shop3' => '中華',
  'shop4' => 'アジアン',
  'shop5' => '居酒屋',
  'shop6' => 'バー',
  'shop7' => 'ラーメン',
  'shop8' => 'カフェ',
  'shop9' => 'その他'
  );

echo $this->Form->input( 'Mypage.menus' , array(
  'type' => 'select',
  'options'=> $options,
  'label' => 'メニュー(グループ無し)',
  'empty' => 'メニューを選んでください',
   )
  );


■CakePHP Radioボタン

 $options = array(
   'deal1' => '新規開業',
   'deal2' => '新規お取引開拓',
   'deal3' => '追加出店',
   'deal4' => '商品・サービスに関するお問い合わせ',
   'deal5' => 'その他'
   );

 echo $this->Form->input( 'Mypage.menu' , array(
   'type' => 'radio',
   'options'=> $options,
   'label' => '業態',
   'empty' => '業態を選んでください'
    )
   );
■Cakephp マルチチェックボックス

 $options = array(
   'check1' => 'カタログが欲しい',
   'check2' => '価格が知りたい',
   'check3' => 'サンプル等を試したい',
   'check4' => '詳細について商談がしたい',
   'check5' => 'その他のお問い合わせ',
   );

 echo $this->Form->input( 'Mypage.menu' , array(
   'type' => 'select',
   'multiple' => 'checkbox',
   'options'=> $options,
   'label' => 'お問合せの選択',
    )
   );


0 件のコメント:

コメントを投稿