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