zer0php/form
Composer 安装命令:
composer require zer0php/form
包简介
Basic Request Data Handler
README 文档
README
use Zero\Form\Form; use Zero\Form\Filter\StringFilter; use Zero\Form\Filter\EmailFilter; use Zero\Form\Validator\EmptyValidator; use Zero\Form\Validator\EmailValidator; ... $form = new Form(); $form ->input('name', new StringFilter(), new EmptyValidator('Name')) ->input('email', new EmailFilter(), new EmailValidator()); /* @var $postRequest \Psr\Http\Message\ServerRequestInterface */ if($form->handle($postRequest)->isValid()) { $data = $form->getData(); //['name' => 'Test name', 'email' => 'test@test.test'] } else { $errors = $form->getErrors(); //['name' => 'Name can not be empty', 'email' => 'Wrong email format'] }
统计信息
- 总下载量: 93
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-09-04