未分類

CakePHPのVaridationのalphaNumeric(半角英数字)は正常に機能しない

投稿日:

alphaNumeric(半角英数字)だけは何故か機能せずにパスしてしまいました。
カスタムチェックにするのが一番手っ取り早いようです。
応用すればオリジナルVaridationが簡単に作成できます。

モデルで以下のように設定すればOKです。


 array(
		'custom' => array('rule' => array('custom', '/^[a-z\d]*$/i'), 'message' => '半角英数字で入力してください')),
	・・・
?>

Gooleアドセンス用336

Gooleアドセンス用336

-未分類
-,

執筆者:

関連記事

「Cookie」と「セッション」と「セッションCookie」の違い

セッションという日本語のイメージこそ、最も注意すべき点です。 WEBサーバーとブラウザの間には、トンネルのような物理的な接続状態は存在しません。 一回ポッキリのデータのリクエスト・レスポンスしかHTT …

CakePHP FormHelperでhidden属性を設定する

ユーザーIDなどのラベルなどで使用する変更できない値などを渡す場合に便利です。 echo $this->Form->hidden(‘User.cust_code’ ,array(‘valu …

basename関数で日本語が入るとファイル名を抜きだせない

$uploadfile = $uploaddir.DS.basename($file[‘name’]); とした場合、ファイル名に日本語が含まれる場合basename関数が正しく機能してくれません。 …

PHPのダブルクォーテーションとシングルクォーテーション

PHPではどちらでも利用できます。 ダブルクォーテーション => 文字列中の変数を展開する シングルクォーテーション => 文字列中の変数を展開しない という違いがあるようですが、あまり意 …

Warning (2): Cannot modify header information – headers already sent by (output started at ・・・

echoで少し大きめのhtmlのレスポンスを返そうとすると発生しました。 ヘッダーがすでに送られているとかなんとか・・・ 結論からいいますと、 /etc/php.ini で以下の修正をするとなおりまし …