CakePHP 1.2 RC3で「alphaNumeric」が動作しない&日本語も通しちゃうじゃん
問題
- モデルのバリデーションルールの「alphaNumeric」が動作しない
- 半角英数字を入力してもエラーになる
解決策
- pcreのバージョンを上げる
- 標準のリポジトリでは最新版が手に入らないので、「CentOS 5.2にPHP 5.2をインストールする - bojovs技術日記」を参考にリポジトリを追加、pcreの最新版をインストールする
めでたしめでたし…と、思いきや
alphaNumericって日本語も通しちゃうんだね。ダメじゃん。。。