chtombleson/formster
Composer 安装命令:
composer require chtombleson/formster
包简介
Form generation and validation library
README 文档
README
A PHP Form builder and validation library.
Installation
composer require chtombleson/formster
Usage
Here is a simple example of how to use the class. The handle request function will take any PSR-7 compliant request object.
<?php
use Formster\Form;
$form = new Form();
$form->addField([
'name' => 'username',
'type' => 'text',
'validate' => ['not_empty'],
])
->addField([
'name' => 'password',
'type' => 'password',
'validate' => ['not_empty'],
])
->addField([
'name' => 'login',
'type' => 'submit',
'value' => 'Log In',
]);
if (strtolower($request->getMethod()) == 'post') {
$form->handleRequest($request);
if (!$form->isValid()) {
var_dump($form->getErrors());
} else {
var_dump($form->getData());
}
} else {
echo $form->renderForm();
}
统计信息
- 总下载量: 19
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-03-20