喜,傢伙我剛剛安裝在我的項目中彈性搜索捆綁,一切看起來都找,直到我用Symfony的彈性捆綁錯誤
php app/console fos:elastica:populate
命令,我得到了下面的代碼:
Resetting app
17/17 [============================] 100%
Populating app/professionalRefreshing app
[Symfony\Component\Debug\Exception\ContextErrorException]
Notice: Array to string conversion
如果我試圖獲得所有關於彈性的信息,我可以看到它們,但是當我嘗試在控制器上使用它時,我得到的是空值。
任何幫助?
感謝
////// UPDATE
fos_elastica:
clients:
default: ...
indexes:
app:
types:
professional:
properties:
name: ~
persistence:
driver: orm
model: AppBundle\Entity\Professional
provider: ~
finder: ~
看來你搞砸了一些東西,例如你試圖從你的實體索引一對多的屬性作爲ES中的字符串字段。 – barat
@barat但現在我只是映射名稱屬性,它是一個字符串 –