notEmptyのhtml5のrequiredがvalidationになる

cakephp2.3。
タイトルままなのです。
modelに$validationつけるとhtmlソースにrequired="required"が出るので便利と言えば便利。予想外といえば予想外。emailとかだときちんと動く。notEmptyだけかしらねー

<?php
class Board extends AppModel {
  public $name = 'Board';

  public $validate = array(
                           'name' => array('rule'=>'notEmpty','message'=>'名前を入力して下さい'),
                           'title' => array('rule'=>'notEmpty','message'=>'タイトルを入力して下さい'),
                           'content' => array('rule'=>'notEmpty','message'=>'内容を入力して下さい'),
                           );
}

こういうコード書いて自前でmessageとかつけてみたけど使われない、という話でした。