エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
CakePHPの組み込みバリデーションルールを理解する(email編) | バシャログ。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CakePHPの組み込みバリデーションルールを理解する(email編) | バシャログ。
CakePHPを使ったアプリケーションを開発する中で、メール送信用データのモデルを作成していたときのこと... CakePHPを使ったアプリケーションを開発する中で、メール送信用データのモデルを作成していたときのこと。 CakePHP1.2で追加された強力なValidation機能を使って、データの入力チェックを作成していました。 メールアドレスを格納するフィールドに対しては、もちろんValidation::emailを利用。 デフォルトのルールで大丈夫でしょう、と深く考えずマニュアルのサンプルのように単に「 var $validate = array('email' => array('rule' => 'email')); 」としたところ、実際のデータがたくさんエラー判定されてしまいました。それらはすべて携帯メールアドレス。 理由がわからなかったので、ここでようやく Validation::email 本体を覗いてみることに。 ソースコードの場所は (インストールdir)/cake/libs/v