1

データベースを更新するには、cron でコマンドを実行する必要があります。ただし、これにより、私が持っているエラスティカ インデックスに問題が生じるようです。おそらく、イベント サブスクライバーがコマンドによって呼び出されていないためです。

私のサービスは次のようになります

fos_elastica.listener.application.client:
        class: 'Alpha\RMSBundle\EventListener\ClientListener'
        arguments:
            - '@fos_elastica.object_persister.application.client'
            - 'Alpha\RMSBundle\Entity\Position'
            - ['postPersist', 'postUpdate', 'postRemove', 'preRemove']
            - id
        calls:
            - [ setContainer, [ '@service_container' ] ]
        tags:
            - { name: 'doctrine.event_subscriber' }

イベント サブスクライバーが呼び出されていることを確認する方法はありますか?

4

0 に答える 0