ヘイ、みんなが私はちょうど私のプロジェクトに弾性検索バンドルをインストールし、すべては私が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の文字列フィールドとしてエンティティから1対多のプロパティをインデックスに登録しようとしています。 – barat
@baratしかし、今は名前のプロパティをマッピングしているだけです。文字列です –