phlexible / frontend-search-bundle
phlexible前端搜索包
1.1.2
2018-07-31 11:21 UTC
Requires
- php: >=5.6.0
- phlexible/elastica-bundle: ^1.2
- phlexible/indexer-page-bundle: ^1.1
- white-october/pagerfanta-bundle: ^1.0
Requires (Dev)
- phpunit/phpunit: ^5.6
README
PhlexibleFrontendSearchBundle 为通过PhlexibleIndexerPageBundle索引的元素添加了通用的搜索前端。
安装
- 使用composer下载PhlexibleFrontendSearchBundle
- 启用Bundle
- 导入PhlexibleFrontendSearchBundle路由
- 清除symfony缓存
步骤1:使用composer下载PhlexibleFrontendSearchBundle
运行以下命令添加PhlexibleFrontendSearchBundle
$ php composer.phar require phlexible/frontend-search-bundle "~1.0.0"
Composer会将Bundle安装到项目的vendor/phlexible
目录中。
步骤2:启用bundle
在kernel中启用bundle和所需的WhiteOctoberPagerfantaBundle
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Phlexible\Bundle\FrontendSearchBundle\PhlexibleFrontendSearchBundle(), new WhiteOctober\PagerfantaBundle\WhiteOctoberPagerfantaBundle(), ); }
步骤3:导入PhlexibleFrontendSearchBundle路由
导入PhlexibleFrontendSearchBundle路由。
# app/config/routing.yml phlexible_frontendsearch_search: resource: "@PhlexibleFrontendSearchBundle/Controller/SearchController.php" type: annotation
步骤4:清除symfony缓存
如果您以prod环境访问phlexible应用程序,请清除缓存
$ php app/console cache:clear --env=prod