如何在zend表单中添加元素设置readonly属性

Del*_*lta 5 zend-framework zend-form

嗨,我是zend框架中的新手.我想在zend Form中的输入框上设置ready only属性.我们在html中做的例子

<input type ="text" readonly="readonly" />  
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

$this->addElement('text', 'name', array(
            'label'      => '',
            'required'   => true,
            'filters'    => array('StringTrim'),
            'style'    => array('width:338px'),
             'autocomplete' => 'off',
            'decorators'=>Array(
            'ViewHelper',
            'Errors',

           ),
Run Code Online (Sandbox Code Playgroud)

帮助我

Kir*_*iva 7

试试这个

$this->getElement('text')->setAttrib('readonly', 'readonly');
Run Code Online (Sandbox Code Playgroud)


Mol*_*iel 6

尝试这样的事情:

$this->addElement('text','text_field',array('attribs' => array('readonly' => 'true'))); 
Run Code Online (Sandbox Code Playgroud)