第六章、建立可扩展的网站

在这一章中,我们将讨论以下主题:
  • 创建通用表单元素生成器
  • 创建一个HTML单选元素生成器
  • 创建一个HTML选择元素生成器
  • 实现表单工厂
  • 链式 $_POST 过滤器
  • 链式 $_POST 验证器
  • 将验证绑定到表单

引言

在本章中,我们将向您展示如何构建生成HTML表单元素的类。通用元素生成器可以用于文本、文本区域、密码和类似的HTML输入类型。之后,我们将展示允许你用一个值数组预先配置元素的变体。表单工厂的示例将把所有这些生成器整合在一起,让您使用一个配置数组来渲染整个表单。最后,我们介绍允许过滤和验证输入的 $_POST 数据的示例。