mediagone/types-france-doctrine

为 mediagone/types-france 包提供 Doctrine 类型。

0.1.3 2022-02-14 16:12 UTC

This package is auto-updated.

Last update: 2024-09-14 22:24:31 UTC


README

Latest Version on Packagist Total Downloads Software License

为 "mediagone/types-france" 包提供 Doctrine 类型。

安装

此包需要 PHP 7.4+ 和 Doctrine DBAL 2.7+

将其添加为 Composer 依赖项

$ composer require mediagone/types-france-doctrine

使用 Symfony

如果您在 Symfony 项目中使用此包,请在 doctrine.yaml 中注册使用的自定义类型

doctrine:
    dbal:
        types:
            app_postalcode: Mediagone\Doctrine\Types\France\Geo\PostalCodeType
            ...

注意:app_postalcode 是您在实体映射中使用的类型名称,您可以选择任何您想要的名称。

作为独立包

自定义类型也可以单独使用,但需要在 Doctrine DBAL 中注册,如下所示

use Doctrine\DBAL\Types\Type;
use Mediagone\Doctrine\Types\France\Geo\PostalCodeType;

Type::addType(PostalCodeType::NAME, PostalCodeType::class);
// or, with a custom name:
Type::addType('app_postalcode', PostalCodeType::class);

许可证

Doctrine 的 France Types 在 MIT 许可证下授权。请参阅 LICENSE 文件。