foreverglory/doctrine-manager
Composer 安装命令:
composer require foreverglory/doctrine-manager
包简介
doctrine manager
关键字:
README 文档
README
Usage
require composer.json
{
"require": {
"foreverglory/doctrine-manager": "~1.0"
}
}
add service
services: doctrine.manager.example: class: Glory\DoctrineManager\DoctrineManager arguments: ['@doctrine']
add ClassName
//src:DependencyInjection/AppExtension.php namespace AppBundle\DependencyInjection; class AppExtension extends Extension { public function load(array $configs, ContainerBuilder $container) { $configuration = new Configuration(); $config = $this->processConfiguration($configuration, $configs); //通过配置参数,设置manager的class $container->getDefinition('doctrine.manager.example') ->addMethodCall('setClass', [$config['app_class']]); } }
black code
$this->get('doctrine.manager.example')->find($id); $this->get('doctrine.manager.example')->findAll(); $this->get('doctrine.manager.example')->findOneBy($criteria); $this->get('doctrine.manager.example')->findBy($criteria); $this->get('doctrine.manager.example')->create($properties); $this->get('doctrine.manager.example')->update($properties); $this->get('doctrine.manager.example')->delete($properties); $this->get('doctrine.manager.example')->getManager(); $this->get('doctrine.manager.example')->getRepository();
统计信息
- 总下载量: 24
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-07-25