在ZendForm中设置Textarea的cols属性

时间:2009-09-04 06:06:32

标签: zend-framework

这是我在zendform中显示textarea的代码。我用期望的行显示精细的textarea,但如果我为cols设置属性,它不会在其中添加列。 代码是这样的:

$element = $this->CreateElement('textarea', 'description');
$element->setAttrib('rows', '4');
$element->setAttrib('cols', '8');
$element->setLabel('Comment');

2 个答案:

答案 0 :(得分:2)

两件事:

  1. 设置“cols”的代码已注释掉(//在行前面)

  2. 您确定没有在样式表中设置textarea的宽度吗?因为宽度会覆盖标记中设置的cols。

答案 1 :(得分:1)

使用:

$text = new Zend_Form_Element_Textarea('Text');
$text->setOptions(array('cols' => '4', 'rows' => '4'));