Zend Framework-表单元素选择选项禁用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zend Framework-表单元素选择选项禁用相关的知识,希望对你有一定的参考价值。

On Zend Framework you can add options on Select Element on Form.php or Controller Action, and after you can disable it, on Form.php or Controller.php too.
  1. Form.php
  2.  
  3. $this->addElement(
  4. 'select',
  5. 'select_name',
  6. 'label' => 'Element Text Label:',
  7. 'required' => true,
  8. 'multiOptions' => array('value1' => 'text1', 'value2' => 'text2', 'value3' => 'text3', 'value4' => 'text4'),
  9. //'disable' => array('value2', 'value3')
  10. );
  11.  
  12.  
  13. Controller.php
  14. //$selOptions = array('value1' => 'text1', 'value2' => 'text2', 'value3' => 'text3', 'value4' => 'text4');
  15. //$form->getElement('select_name')->addMultiOptions($selOptions);
  16. $form->getElement('select_name')->setAttrib('disable', array('value2', 'value3'));

以上是关于Zend Framework-表单元素选择选项禁用的主要内容,如果未能解决你的问题,请参考以下文章

在 Zend Framework 中按需启用对表单的 Dojo 支持

在 Zend Framework 中,如何使用装饰器将表单元素包装在标签中?

检索 Zend 框架中的子表单元素?

PHP Zend Framework:禁用布局

PHP Zend Framework:禁用渲染

PHP 在Zend Framework中禁用视图和布局