For Want Of A Better Word

cakephp フォームデータの有無、フォームデータの内容の判定方法

      2015/04/24

入力データに応じてバリデーションを変更するので、
入力データの有無から確認しないといけない。

◇POSTデータがある場合と無い場合の判定方法
(1)POSTデータの有無確認(入力はからでもデータはPOSTされている感じ。)

(A)$this->data[‘フォーム名’]を判定する。

(B) デフォルトに従うと

 

(C) 逆にすると

 

 

(2)POSTされたデータの値確認
空白の場合はnull そうでない場合は入力された値が入るので、

 

で判定すればよい。
合わせてまとめると

 

こんな感じ。

 - cake

  関連記事

cakephp_logo
Cake2.3 ファイルアップロードフォームとtrantsionコンポーネントとXform

ファイルをアップロードする以外のフォームは transitionとXformで結 …

cakephp_logo
フレームワーク活用の技術

フレームワークを使いこなすにあたり、評価するための観点。 アプリケーションのどの …

cakephp_logo
【Cake】【PHP】検索文字にスペースがあったら分割してAND検索 OR検索

全角かなとかも変換。 [crayon-58b50af0d3e8b64287009 …

cakephp_logo
【Cake】初期のデザインをbootstrap対応にする2!!

こっちで書いたけど、情報が足りなさすぎるので整理。 前提:bakeでMVC作成済 …

java-logo
javaのFilter(フィルター)

http://www.javaroad.jp/servletjsp/sj_ser …