phprest / phprest-service-validator
Phprest 验证服务。
dev-master
2015-06-29 10:34 UTC
Requires
- php: >=5.4.0
- phprest/phprest: dev-master
- symfony/validator: ~2.5.6
This package is not auto-updated.
Last update: 2024-09-14 15:58:03 UTC
README
描述
使用 Symfony\Validator 组件的验证服务。
安装
通过 composer 安装。
{ "require": { "phprest/phprest-service-validator": "@stable" } }
提示:您应该浏览 phprest/phprest-service-validator
页面以选择要使用的稳定版本,避免使用 @stable
元约束。
使用方法
配置
对于配置,您应该查看 Config 类。
注册
use Phprest\Service\Validator; # ... /** @var \Phprest\Application $app */ $app->registerService(new Validator\Service(), new Validator\Config()); # ...
从控制器访问
要从控制器访问您的服务,您应该使用服务的 Getter 特性。
<?php namespace App\Module\Controller; use Phprest\Service; class Index extends \Phprest\Util\Controller { use Service\Validator\Getter; public function post(Request $request) { $this->serviceValidator()->validate(...); } }
工具
Phprest 中的大多数服务都提供了一些实用机制(辅助函数)。
对于工具,您应该查看 Util 类。