fhooe/normform

该包已被弃用且不再维护。未建议替代包。

NormForm 是一个简单的 PHP 表单处理模板应用程序。

v1.2.3 2021-02-08 14:33 UTC

This package is auto-updated.

Last update: 2023-01-02 10:29:11 UTC


README

NormFom 是一个用于 PHP 表单处理的简单模板应用程序,为媒体技术与设计专业的 PHP 类在奥地利应用科学大学开发。它主要用于教育目的(学习面向对象的 PHP、表单处理和模板语言)。请在“公共”应用中使用时自行承担风险。

NormForm 被设计为一个单页表单验证和处理的系统,这意味着一旦表单提交,页面将再次调用自己并重新开始过程。它提供了一个抽象类 (AbstractNormForm),该类实现了标准表单显示-验证-业务逻辑流程,以及用于表单参数管理和显示的类。

安装

在项目中使用 NormForm 的推荐方法是使用 Composer

composer require fhooe/normform

或者,您可以使用NormForm 框架项目,它提供了一个基于 NormForm 的完整示例,包括模板文件和 CSS

composer create-project fhooe/normform-skeleton path/to/install

Composer 将在 path/to/install 目录中创建一个项目。

基本用法

要使用 NormForm,创建一个继承自 AbstractNormForm 的类并实现所需的抽象方法 isValid()(用于表单验证)和 business()(用于业务逻辑,一旦表单成功提交)。然后创建新类的实例并调用 normForm() 方法来启动过程(最好在一个单独的文件中,如 index.php)。

贡献

如果您想贡献力量,请参阅 CONTRIBUTING 以获取详细信息。

许可证

NormForm 使用 MIT 许可证。有关更多信息,请参阅 LICENSE

更多信息