作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在使用 Xml 配置创建 Zend_Form,它定义了两个元素选择和多选框。我找到了这个 link它回答了我的一个问题,但是我找不到任何多复选框元素语法的示例。
感谢任何帮助。
这是我到目前为止所做的(为了好玩)
<?xml version="1.0" encoding="UTF-8"?>
<form>
<localhost>
<formmanager>
<pizza>
<action>/form/</action>
<method>post</method>
<name>Pizza</name>
<elements>
<crust>
<type>Select</type>
<name>crust</name>
<options>
<label>Crust:</label>
<required>true</required>
<multioptions>
<option value="Thin crust">Thin crust</option>
<option value="Thick crust">Thick crust</option>
</multioptions>
</options>
</crust>
<pan>
<type>MultiCheckbox</type>
<required>true</required>
<options>
<label>Pan:</label>
<multioptions>
<option>American Hot</option>
<option>Cheese and tomato</option>
</multioptions>
</options>
</pan>
</elements>
</pizza>
</formmanager>
</localhost>
</form>
最佳答案
解决方案: 看了半天Zend_Config、Zend_Config_Xml、Zend_Form_Element_MultiChoiceBox 和Zend_Form_Element_Multi 类,我想通了,就在这里
<?xml version="1.0" encoding="UTF-8"?>
<form>
<localhost>
<formmanager>
<pizza>
<action>/form/</action>
<method>post</method>
<name>Pizza</name>
<elements>
<crust>
<type>Select</type>
<name>crust</name>
<options>
<label>Crust:</label>
<required>true</required>
<multioptions>
<thin_crust>Thin Crust</thin_crust>
<thick_crust>Thick Crust</thick_crust>
</multioptions>
<value>test</value>
</options>
</crust>
<pan>
<type>MultiCheckbox</type>
<name>pan</name>
<options>
<label>Pan:</label>
<multioptions>
<american>American Hot</american>
<cheese>Cheese and Tomato</cheese>
</multioptions>
<required>true</required>
</options>
</pan>
</elements>
</pizza>
</formmanager>
</localhost>
</form>
关于xml - 在 zend 表单中定义 <multicheckbox> 表单元素的正确 xml 语法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4759957/
我是一名优秀的程序员,十分优秀!