boshurik / doctrine-mongodb-odm-money
Doctrine ODM Money 类型集成
0.2.0
2020-04-15 15:35 UTC
Requires
- php: ^7.0
- doctrine/mongodb-odm: ^2.0
- moneyphp/money: ^3.0
This package is auto-updated.
Last update: 2024-09-16 02:10:52 UTC
README
使用 michaelgooden/mdg-money-doctrine
进行 ORM 集成
安装
将 vendor/boshurik/doctrine-mongodb-odm-money/config/Money.mongodb.xml
添加到映射配置中
Doctrine\ODM\MongoDB\Types\Type Type::registerType('currency', \BoShurik\Money\Doctrine\ODM\MongoDB\Types\CurrencyType::class);
Symfony 集成
- 添加货币类型(例如,在
Kernel.php
中)
use BoShurik\Money\Doctrine\ODM\MongoDB\Types\CurrencyType; class Kernel extends BaseKernel { public function __construct(string $environment, bool $debug) { parent::__construct($environment, $debug); Type::addType('currency', CurrencyType::class); } // ... }
- 将映射添加到
config/packages/doctrine_mongodb.yaml
doctrine_mongodb: document_managers: default: mappings: Money: is_bundle: false type: xml dir: '%kernel.project_dir%/vendor/boshurik/doctrine-mongodb-odm-money/config' prefix: Money