我想要一个库来生成符合标准的HTML表单。
一些预期的特点:
发布于 2012-12-10 13:09:02
Zend框架具有相当高级的表单支持,可以单独使用(即不必使用Zend框架)。
乔纳林·吉尔斯特写了一篇很棒的文章,介绍了如何做到这一点:http://jonahlyn.heroku.com/blog/2011/04/06/using-zend-form-without-the-framework
如果您计划执行几个表单,这当然是个好主意,但是如果您只需要一个或两个表单(仅仅因为在实践中它可能限制了您如何布局和样式它们),为它们使用一个框架可能会有些过分。
发布于 2012-12-10 13:09:31
如果表单是应用程序中经常出现的元素,那么您应该选择一种库来确保它们的一致性,无论是您的还是第三方的,而不是普通的HTML代码,当然,您也将生成这些代码作为输出。
您可以使用Symfony [指南在这里]中的指南在这里,这也意味着使用请求组件,因为您希望将请求本身绑定到表单,验证输入,等等。
发布于 2012-12-10 13:04:30
在框架中,通常有一个引擎可以为您做到这一点。例如,在[医] cakephp中,可以使用来自FormHelper类的函数,如下所示:
echo $this->Form->create();
echo $this->Form->input('User.name');
echo $this->Form->end();没有“表单库”这样的东西,但是您可以想象,为自己创建一个很好的类并不困难,它可以处理大量的html生成。
https://stackoverflow.com/questions/13801469
复制相似问题