kalmanolah / php-query-filter-bundle
此包已被废弃且不再维护。未建议替换包。
Symfony2 插件,用于简化按任意标准进行查询过滤。
dev-master
2016-10-10 18:20 UTC
Requires
- php: ^5.3.3 || ^7.0
- kalmanolah/php-query-filters: dev-master
This package is not auto-updated.
Last update: 2023-07-08 12:45:21 UTC
README
php-query-filter-bundle 是一个用于 php-query-filters 的 Symfony2 插件。
安装
使用 composer 将插件包含到您的项目中
$ composer require kalmanolah/php-query-filter-bundle
将插件添加到您的 app/AppKernel.php
文件
<?php use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Config\Loader\LoaderInterface; class AppKernel extends Kernel { public function registerBundles() { $bundles = array( ... new KalmanOlah\QueryFilterBundle\KalmanOlahQueryFilterBundle(), ... ); ... } ... }
使用
此插件定义了一个主要服务:query_filters
。您可以使用它来检索过滤集。插件默认定义了 mongodb
和 doctrine_orm
过滤集,但您也可以自定义。
获取过滤集
$filterSet = $container->get('query_filters')->get('mongodb'); // From here on out it's business as usual $filterSet->filter($query, $filters);
许可证
查看 LICENSE