formagic / formagic
PHP 5 表单生成器
v1.5.7
2018-01-30 20:06 UTC
Requires
- php: >=5.1.0
This package is not auto-updated.
Last update: 2024-09-28 15:18:01 UTC
README
感谢您对Formagic感兴趣。包内源文件受新BSD许可证约束,许可证文件为LICENSE。
系统要求
使用Formagic没有太多要求,PHP 5.1及以上即可(不支持PHP 4)。Formagic可以在任何php.ini设置下运行。它设计为能够在E_STRICT级别以下无错误或警告地运行。
安装
将Formagic集成到您的项目的最简单方法是使用Composer。这将下载必要的源文件并为您创建自动加载器,因此您可以立即开始使用Formagic而无需进一步操作。
{ "require": { "formagic/formagic": "1.5.6" } }
您也可以直接将您在GitHub上下载的ZIP文件解压缩到您选择的目录中,并在代码中包含Formagic自动加载器。
<?php require_once '/path/to/formagic/src/Formagic/Autoloader/Autoloader.php'; Formagic_Autoloader::register();
使用
请访问http://www.formagic-php.net以获取示例和教程。以下是一个非常简单的Formagic示例,以帮助您入门
<?php $form = new Formagic(); $form ->addItem( 'input', 'myInput', array( 'label' => 'My first input', 'rules' => 'mandatory' ) ) ->addItem( 'submit', 'mySubmit', array( 'label' => 'Send' ) ); // check if form only contains valid values if ($form->validate()) { echo "submitted and ok<br />"; $form->setReadonly(true); } // displays the form echo $form->render();
当然,Formagic的功能远不止于此,但这将让您了解使用Formagic创建HTML表单是多么简单。
API 文档
API文档使用phpDocumentor生成。您可以在以下位置找到当前的API文档:http://www.formagic-php.net/docs/api/
Formagic链接
您可以在以下位置找到官方Formagic项目站点:http://www.formagic-php.net