respect/validation-bundle

该包最新版本(dev-master)没有可用的许可证信息。

Symfony RespectValidationBundle

安装: 46

依赖: 0

建议者: 0

安全: 0

星标: 17

关注者: 10

分支: 3

开放问题: 2

类型:symfony-bundle

dev-master 2015-06-10 21:01 UTC

This package is auto-updated.

Last update: 2024-08-24 03:48:32 UTC


README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

用于 Symfony 的 Respect Validation Bundle

安装

该包可在 Packagist 上找到,您可以使用 Composer 安装。

composer require respect/validation-bundle

将包添加到 AppKernel.php

public function registerBundles()
{
    return array(
        // ...
        new Respect\ValidationBundle\RespectValidationBundle(),
        // ...
    );
}

使用方法

作为服务使用 respect.validator

//...
class AcmeController extends Controller
{
    public function indexAction()
    {
        $number = 123;
        $isValid = $this->get('respect.validator')->numeric()->validate($number);//true
//...

作为别名使用

//...

use Respect\Validation\Validator as v;

class AcmeController extends Controller
{
    public function indexAction()
    {
        $validUsername = v::alnum()
            ->noWhitespace()
            ->length(1,15);

        $isValid = $validUsername->validate('alganet'); //true
        //...