polidog / query-locator-bundle
1.0.2
2018-09-06 15:47 UTC
Requires
- php: >=5.6
- koriym/query-locator: ^1.3
- symfony/config: ^2.7|^3.0|^4.0
- symfony/dependency-injection: ^2.7|^3.0|^4.0
- symfony/http-kernel: ^2.7|^3.0|^4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.2
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-21 20:05:34 UTC
README
用于 Symfony 的 QueryLocatoer 组件。
使用 Koriym.QueryLocator。
安装
Composer 安装
$ composer require polidog/query-locator-bundle
使用方法
app/config.yml
polidog_query_locator: locators: user_queries: sql_dir: "../../sqldir" use_apc: false # Default to false.
获取容器
$query = $container->get('polidog_query_locator.locators.user_queries') // QueryLocator $sql = $query['admin/user']; $sql = $query->getCountQuery('admin/user');
SQL 文件
└── sql
└── admin
└── user.sql
要求
- PHP 5.6+