使用XML存储复杂的表单结构?

问题描述:

我目前正在与Zend Framework进行首次合作,我一直在考虑如何在不加载大量HTML的情况下生成复杂的表单结构。使用XML存储复杂的表单结构?

我的问题是将表单模式存储在XML文件中,然后在Zend中使用Model来分析它&传递给可以将表单装载为HTML的查看器,例如使用表单助手/占位符?

让我知道这是否合理! &如果有更简单/更好的选择!

感谢,

亚当

退房Zend_Formhttp://framework.zend.com/manual/en/zend.form.html

您可以从XML文件,ini文件或数组中生成Zend_Form实例,这些实例基本上就是您需要的。

+0

废话错过了对不起! – null 2010-11-13 18:24:43

+0

干杯! – null 2010-11-13 18:25:13

我认为,生成XML格式是巨大的矫枉过正,除非你需要根据用户的数据生成它们。对于用于向DB添加新文章的表单是XML/INI/etc只是纯粹的矫枉过正。你可以很好地使用扩展Zend_Form的类。只有当用户生成这些表单时才使用XML。 它会很慢!

+0

如果不经常解析,即不适当缓存,速度不会太慢。 – chelmertz 2010-11-14 13:55:25