1

我正在使用 Symfony2。对于我的应用程序,我需要为此设置一些全局参数。

我在parameters.ini文件中将参数定义为:

#app/config/parameters.ini

[parameters]
    mailer_auth_mode="login"
    user_thumbnail_path="images/user/thumbnail"

我可以使用以下代码在我的控制器中访问它:

$this->container->getParameter('user_thumbnail_path');

当我使用 FOSUserBundle 并且我有覆盖ProfileHandler类并且在这个类中我想使用参数但我不知道如何使用时。

4

1 回答 1

0

创建您自己的处理程序或扩展您想要的处理程序。

将其注册为服务。

my.handler:
    class: Acme\MyBundle\Form\Handler\MyHandler
    arguments: ...

然后将服务 id 设置为您要处理的表单的处理程序。

fos_user:
    ...
    registration:
        form:
           handler: my.handler
于 2013-10-10T12:16:45.380 回答