CakePHPのバリデーションで、日本語の文字数チェックする関数を作ってみた。

CakePHP
記事内に広告が含まれています。

前日ポストした改行を削除するルーチンを踏まえて、CakePHPのバリデーション時に日本語の文字数をチェックする関数を作ってみたので公開。
ちなみに、CakePHP1.3で使っていましたが、2.x でも使えると思います。

わたしはどのモデルのバリデーションからでも使いたかったので app_modelに記述していますが、ビヘイビアにしたほうが良いのかも、という気もします。

 

バリデーション対象のモデルからはモデルからは以下のようにしてコールすれば、bool値が返ります。

 

なるほどですね。

 

関連するポスト

CakePHP
スポンサーリンク
シェアする
toogieをフォローする
タイトルとURLをコピーしました