我正在尝试找到一个表单引擎,它可以从更简单的指令(如addTextField
)生成标记。这在CMS和框架中很常见,但我正在寻找一些我可以在普通的php非CMS项目中使用的东西。有谁知道像这样的表单引擎?如果您使用它,请提及它的一些功能。如果它有验证等。
答案 0 :(得分:3)
Zend_Framework
是第一个出现在我脑海中的人。您想要的组件称为Zend_Form
。虽然ZF是一个完整的框架,并且它被设计用于MVC(模型视图控制器)应用程序,但您仍然可以单独使用Zend_Auth。但是我会警告你有一点学习曲线:http://framework.zend.com/manual/en/zend.form.html。
它支持许多表单元素,分组表单,过滤输入,验证(内置验证和自定义验证),输入转义和元素排序。
以下是快速入门:http://framework.zend.com/manual/en/zend.form.quickstart.html,向您展示如果选择Zend_Form
,您将会遇到什么。
答案 1 :(得分:1)
答案 2 :(得分:1)
form engine on Sourceforge是Zend版本的较轻版本。它支持经典函数作为验证和过滤器。
与Zend的主要区别在于JForm在布局方面更低级别。在HTML中定义完全自定义的表单结构更容易。因此,制作默认表单表需要更多代码。