シェアする

  • このエントリーをはてなブックマークに追加

[CakePHP]フォームのバリデーションエラーメッセージを改行する

小ネタです。

バリデーションエラーのメッセージを改行したい場合、エラーメッセージに
などのhtmlタグを追加しても、出力のときにエスケープされてしまいます。
そこで下記のようにエスケープを回避してやるとエラーメッセージhtmlタグが反映されます。

$this->Form->input("field", array("error" => array("escape" => false)));
// Form->error()なら
$this->Form->error("field", array("escape" => false));

シェアする

  • このエントリーをはてなブックマークに追加

フォローする