見積もりフォームのカスタマイズ | データに強い千葉のWebサイト制作 pules

導入編

by pules designing

見積もりフォームのカスタマイズ

導入編

2014年12月22日

見積もりフォームのカスタマイズを行うには、フォーム項目を作成して、埋め込みコードを必要なファイルに埋め込む作業が必要となる。

手順は以下の通り。

  1. フォームに入力させる情報を決定する
  2. 管理画面にアクセスし、項目の追加を行う。
    estimation-form1
  3. estimatesテーブルに変更した内容を元に、/app/Model/Estimate.phpを修正し、追加項目に対してバリデーションが必要であれば設定する。
    参考 ) CakePHP データバリデーション
  4. estimatesテーブルに変更した内容を元に、/app/View/Elements/home_estimate.ctpを変更する。
    参考 ) CakePHP ビュー
  5. estimatesテーブルに変更した内容を元に、/app/Controller/EstimatesController.phpの下記の部分を変更する。
    ※送信メールの内容に利用される。

    $data = array(
            'name' => $value, 
            'content' => array(
              'company' => $request['Estimate']['company'], 
              'name' =>  $request['Estimate']['name'], 
              'email' =>  $request['Estimate']['email'], 
              'phone' =>  $request['Estimate']['phone'], 
              'body' =>  $request['Estimate']['body']
            )
          );

     

  6. 送信メールの内容を変更する

Webサイトの制作や運用でお困りの際にはぜひお気軽にご相談ください