cakePHPでbootstrap-validatorを使う

利用プラグイン
bootstrap-validator

環境

CakePHP2.7.1

Viewに以下を記述

echo $this->Html->css('//cdnjs.cloudflare.com/ajax/libs/bootstrap-validator/0.5.3/css/bootstrapValidator.css', array('inline' => false));
echo $this->Html->script('//cdnjs.cloudflare.com/ajax/libs/bootstrap-validator/0.5.3/js/bootstrapValidator.js', array('inline' => false));
echo $this->Html->script('//cdnjs.cloudflare.com/ajax/libs/jquery.bootstrapvalidator/0.5.3/js/language/ja_JP.js', array('inline' => false));
<?php
//入力チェック系
$this->Html->scriptStart(array('inline' => false));
echo <<< EOF
$(function(){
    $('#UserEditForm').bootstrapValidator({
		live: 'enabled',
        fields: {
            'data[User][username]': {
                validators: {
                    notEmpty: { message: '名前は必須です' },
					stringLength: { message: '8文字以内で入力してください', min: 1, max: 8 }
                }


});
EOF;
$this->Html->scriptEnd();
?>

いつもBoostCakeを使ってます。
それに上記の部分を追加しました。

まあだいたい上記のとおりなんです。
あ、CakePHPなんでidが「data[User][username]」みたいな感じで自動で振られる。
なので、シングルクオーテーションでくくっていただければと。

Leave a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です