makasim / yadm-bundle
该软件包已被 弃用 且不再维护。作者建议使用 formapro/yadm-bundle 软件包。
0.5.2
2018-12-29 21:18 UTC
Requires
- php: >=7.0
- makasim/yadm: ^0.5
Suggests
- doctrine/data-fixtures: ^1.2 If you want to use fixrue load command
README
安装
安装库
$ composer require formapro/yadm-bundle "mikemccabe/json-patch-php:dev-master as 0.1.1"
注册组件
<?php # /app/AppKernel.php class AppKernel extends Kernel { public function registerBundles() { $bundles = [ new \Formapro\Yadm\Bundle\YadmBundle(), ]; return $bundles; } }
配置
yadm: mongo_uri: 'mongodb://mongo:27017/db_name' models: category: class: 'Acme\Model\Category' collection: 'category' product: class: 'Acme\Model\Product' collection: 'product' hydrator: 'app.product.hydrator'
用法
在您的代码中,您可以从注册表中获取存储
<?php $registry = $container->get('yadm'); $productStorage = $registry->getStorage('Acme\Model\Category');
许可证
MIT