ublaboo / elasticsearch-nette-extension
dev-master
2017-05-23 21:01 UTC
Requires
- elasticsearch/elasticsearch: ^5.2
- monolog/monolog: ^1.22
This package is auto-updated.
Last update: 2020-11-16 12:11:00 UTC
README
用于创建 Elasticsearch 客户端服务的简单 Nette 扩展
安装
使用 composer 下载扩展
composer require ublaboo/elasticsearch-nette-extension
在您的 config.neon 文件中注册扩展
extensions:
elasticsearch: Ublaboo\Elasticsearch\DI\ElasticsearchExtension
配置
在您的 config.neon
文件中配置扩展
elasticsearch:
hosts:
- 127.0.0.1:9200
使用方法
use Elasticsearch; class MySuperBusinessModelClass { /** * @var Elasticsearch\Client */ public $elasticsearchClient; public function __construct(Elasticsearch\Client $elasticsearchClient) { $this->elasticsearchClient = $elasticsearchClient; } public function foo(): void { /** * Do something with $this->elasticsearchClient */ } }