1

(FOSUserBundle) profileFormHandler で ewz_search.lucene サービスを使用しようとしています。次のように、ewz_search.lucene サービスを formHandler サービスに挿入しました。

application_sonata_user.form.handler.profile:
    class: Application\Sonata\UserBundle\Form\Handler\ProfileFormHandler
    arguments: ["@fos_user.profile.form", "@request", "@fos_user.user_manager", "@ewz_search.lucene"]
    scope: request
    public: false

$this->lucene->updateIndex() などを試しましたが、プロパティ $lucene を認識していません。

参考文献: https://github.com/excelwebzone/EWZSearchBundle http://symfony.com/doc/current/book/service_container.html#referencing-injecting-services

4

0 に答える 0