学习编码PHP表单框架
|
您是否看过专门关于PHP表单框架的书,文章或教程?我不是在讨论整个框架,而只是在讨论处理形式的内容。现在,我已经使用Zend \的表单和Symfony \的表单,并且我正在学习如何构建框架,并停留在“如何构建表单框架”部分。
我已经尝试阅读Zend和Symfony的代码,但是我认为它太大而又复杂,没有任何解释。您是否有任何建议,或者也许有人介意解释表单框架的工作原理(或者更好的是,如何构建表单框架)?
到目前为止,我得到的是:
我需要创建一个抽象表单对象,因此可以从此处继承应用程序中的所有其他表单。该表单必须至少具有用于配置和保存的方法。
我们需要一个基本的小部件类(用于表单元素)和一个基本的验证器类,用于表单元素和小部件。
我们需要以某种方式连接所有表单。这是令我困惑的部分。如何连接所有这些元素?
有人可以给我一个提示吗?
没有找到相关结果
已邀请:
2 个回复
缝皋
因为它扩展了元素类,所以我只需要说这是什么类型以及它将使用什么模板,渲染过程全部在父类中完成。 element_container类基本相同,只是它可以容纳其他元素,因此在渲染时会有一些额外的处理(基本上是渲染元素html的循环) 我保留这是一个模型,所以这里是一个简单的表单代码:
希望这使您对创建自己的表单框架该怎么做有所了解。 注意:由于每个\'add [element] \'方法都返回所创建元素的实例,因此我无法将调用链接到表单。
阀傻