未分類

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

投稿日:

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

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


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

Gooleアドセンス用336

Gooleアドセンス用336

-未分類
-,

執筆者:

関連記事

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

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

CakePHP 連想配列(POSTデータ)にデータを追加する。

$this->request->dataにデータを追加するにはどうすればいいのか悩みましたが以下の方法でできました。 CakePHPというよりPHPの話ですね・・・ $this->r …

asp

IIS で エラー コード 0x80070021 が発生した場合の対処法

Visual Studio でlocalのwebサイトに発行し、下記エラーが発ししました。 Visual StudioはExpress 2013 for web。 LocalのIISはWindows8 …

CakePHPのauth.phpでパスワードの認証ができない

Usersテーブルにusernameとpasswordを入れて、 チュートリアルにある簡単な認証画面でテストしたのですが、 どうしても認証できません。 データベースはMySQLを使用して、select …

CakePHPでセッションとクッキーの有効期限を設定する

./Config/core.phpを下記のようにすると ブラウザの保存するクッキーは有効期限0で、ブラウザを終了すればなくなります。 一方データベースに保存するセッション情報は15分でなくなるので、 …