我正在尝试设置FOSElasticaBundle。
作曲家json参赛作品:
"friendsofsymfony/elastica-bundle": "^3.2"
我正在关注官方docs教程,但这行不起作用:
$finder = $this->container->get('fos_elastica.finder.app.user');
我得到的错误:
您已请求不存在的服务“fos_elastica.index.app.user”。
你知道为什么吗?
我检查过的事情:
config.yml:
fos_elastica:
clients:
default: { host: localhost, port: 9200 }
indexes:
app:
types:
user:
mappings:
email: ~
persistence:
# the driver can be orm, mongodb, phpcr or propel
# listener and finder are not supported by
# propel and should be removed
driver: orm
model: AppBundle\Entity\User
provider: ~
listener: ~
finder: ~
提前感谢任何见解,伙计们:)
答案 0 :(得分:0)
原来捆绑没有正确安装。
"minimum-stability": "dev",
在新安装的composer.json中