Php HTML表单生成器
我想要一个库来生成符合标准的HTML表单 一些预期功能:Php HTML表单生成器,php,forms,html-generation,Php,Forms,Html Generation,我想要一个库来生成符合标准的HTML表单 一些预期功能: 大表单字段的效率 验证(客户端/服务器端) 在框架中,通常有一个引擎可以为您实现这一点。例如,在中,您可以按原样使用函数: 没有“表单库”这样的东西,但您可以想象,为自己创建一个可以处理大量html生成的好类并不是那么困难。Zend framework具有相当高级的表单支持,可以独立使用(即不必使用Zend MVC框架) Jonahlyn Gilstrap写了一篇关于如何做到这一点的文章: 如果您计划制作多个表单,这当然是一个好主意,
- 大表单字段的效率
- 验证(客户端/服务器端)
没有“表单库”这样的东西,但您可以想象,为自己创建一个可以处理大量html生成的好类并不是那么困难。Zend framework具有相当高级的表单支持,可以独立使用(即不必使用Zend MVC框架) Jonahlyn Gilstrap写了一篇关于如何做到这一点的文章:
如果您计划制作多个表单,这当然是一个好主意,但是如果您只需要一个或两个表单,那么为它们使用一个框架可能会有点过头(因为这实际上可能会限制您如何布局和设置表单样式)。如果表单是应用程序中经常出现的元素,您应该选择某种库来确保它们的一致性,无论是您的还是第三方的,而不是普通的HTML代码(当然,您也将生成输出)
您可以使用from Symfony[],这意味着也要使用请求组件,因为您需要将请求本身绑定到表单,验证输入,等等。IMHO没有生成html表单的标准。您只需要生成有效的xhtml/html5。但是应该有一些好的实践来避免陷阱并获得一些好处……我知道关于它们,我看到的最好的是由Yii框架提供的。我关心的是一件不重要的事情。不过,感谢您的反馈:)欢迎光临。但它认为修改它很容易。FormHelper没有那么复杂:)但我可以理解,它可能需要做很多工作。开发人员很懒惰。。包括我。你几乎是对的,但我想知道是否有人已经编写了这段代码,而我(我们)错过了(忽略了)它。我想听听别人的意见。如果有人提供了很好的参考资料,我会提供一些奖励。似乎有很多类:)你只需要选择你需要的:)这些例子都很简单。
echo $this->Form->create();
echo $this->Form->input('User.name');
echo $this->Form->end();