我使用Zend2框架创建了一个表单,但无法弄清为什么简单的Textarea
没有出现在视图中(下面您可以看到我的代码)。我已经试过Text
这个类型,它显示了一个标准的单行文本字段,但是运用Textarea
。我也尝试过一种不存在的类型,并且zend抛出一个异常,所以看起来Textarea
类型实际上存在,并且我必须缺少一个强制参数或类似的东西。任何人都可以将我指向正确的方向吗?PHP Zend 2 Framework展示Textarea
$this->add(array(
'type' => 'Zend\Form\Element\Textarea',
'name' => 'pincodes',
'options' => array(
'label' => 'Pincodes (uno por línea)',
),
'attributes' => array(
'rows' => '10',
'cols' => '75',
)
));
解决
我的坏,它看起来有一个在项目中忽略所有的Textarea
领域的中间层。
你是如何显示在您的视图的形式(更具体地说是元素)? –
@TimFountain,刚刚更新了我的问题,这终究是一个非常愚蠢的问题,但如果没有你让我在项目中看起来更深,就不会发现它,所以谢谢! :) – ssantos