Pages

2010年3月19日金曜日

ZendFramework Zend_Form 以下のdescriptionで改行する方法

下記のように記述するようにすれば改行する事ができます。

$element = new Zend_Form_Element_Text('freeword');
$element
    ->setDescription('※100文字
以内')
    ->setDecorators(array(
        array('ViewHelper', array()),
        array('Description', array('tag'=>'div', 'escape' => false)),
        array('Errors', array()),
    ));
$this->addElement($element);

方法としてはdecoratorにてエスケープしないように設定した後にdescriptionに自分で改行タグを書くという事です。
でもこれによってエスケープされないので、他の所も必要であればエスケープする事を忘れずに。。。

0 件のコメント:

コメントを投稿

Followers