vasildakov/postcode-doctrine

英国邮编 Doctrine 类型

1.0.4 2016-10-07 01:54 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:47:49 UTC


README

Doctrine 英国邮编类型

Build Status Coverage Status HHVM Status Scrutinizer Code Quality Latest Stable Version Total Downloads License

安装

首选的安装方法是使用 PackagistComposer。运行以下命令以安装软件包并将其添加到项目的 composer.json 文件中。

composer require vasildakov/postcode-doctrine

配置

要在 Doctrine 中配置使用 vasildakov/postcode 作为字段类型,您需要在您的引导程序中设置以下内容。

\Doctrine\DBAL\Types\Type::addType('postcode', 'VasilDakov\Postcode\Doctrine\PostcodeType');

然后,在您的模型中,您可以通过将 @Column 类型设置为 postcode 来注释属性。

/**
 * @Entity
 * @Table(name="address")
 */
class Address
{
    /**
     * @var \VasilDakov\Postcode\Postcode
     * @Column(type="postcode")
     */
    protected $postcode;

    public function getPostcode()
    {
        return $this->postcode;
    }
}

版权和许可证

vasildakov/postcode-doctrine 库版权所有 © Vasil Dakov,并许可在 MIT 许可证(MIT)下使用。有关更多信息,请参阅 [LICENSE][]。