laxcorp/inn-kpp-bundle
Composer 安装命令:
composer require laxcorp/inn-kpp-bundle
包简介
Symfony Inn Kpp ORM Entity validator
README 文档
README
Install
composer require laxcorp/inn-kpp-bundle
Add in app/AppKernel.php
$bundles = [ new LaxCorp\InnKppBundle\InnKppBundle() ]
Use in field (Inn only)
use LaxCorp\InnKppBundle\Validator\Constraints\Inn as AssertInn; .... /** * @var string|null * * @ORM\Column(name="inn", type="string", length=255, nullable=true) * @AssertInn */ private $inn;
Use in Entity
use LaxCorp\InnKppBundle\Validator\Constraints\InnKppEntity;
/** * * @ORM\Entity * * @InnKppEntity( * fieldInn="inn", * fieldKpp="kpp", * ignoreNull=true * ) */ class ...
Example AppBundle/Entity/Company.php
<?php namespace AppBundle\Entity; use Doctrine\ORM\Mapping as ORM; use LaxCorp\InnKppBundle\Validator\Constraints\InnKppEntity; /** * * @ORM\Entity * * @InnKppEntity( * fieldInn="inn", * fieldKpp="kpp", * ignoreNull=true * ) */ class Company { /** * @var string * * @ORM\Column(type="string", length=255, nullable=true) */ private $inn; /** * @var string * * @ORM\Column(type="string", length=255, nullable=true) */ private $kpp; /** * Set inn * * @param string $inn * * @return Company */ public function setInn($inn) { $this->inn = $inn; return $this; } /** * Get inn * * @return string */ public function getInn() { return $this->inn; } /** * Set kpp * * @param string $kpp * * @return Company */ public function setKpp($kpp) { $this->kpp = $kpp; return $this; } /** * Get kpp * * @return string */ public function getKpp() { return $this->kpp; } }
统计信息
- 总下载量: 902
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-12-21