2015年6月11日木曜日

【cakePHP】ヴァリデーションエラーをDIVで囲わせたくない

cakePHP で、ヴァリデーションエラーを明示的に表示したい場合、以下のようなコードをViewに書く。
-------------- 

<?php echo $this->Form->error("モデル名.フィールド名"); ?>
-------------- 

すると、実際は以下のようなHTMLが出力される。

-------------- 
<div class="error-message"> 
    郵便番号の形式が不正です。(半角数字と半角ハイフンのみ有効)
 </div>
-------------- 

しかし、DIVが邪魔であると。
DIVで囲わせたくない時、以下のように書く。第2引数、第3引数(配列)が必要。

[Viewに書くコード]
-------------- 

<?php echo $this->Form->error("モデル名.フィールド名", null, array("wrap"=>false,)); ?>
-------------- 

0 件のコメント:

コメントを投稿