我正在使用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
类,在这个类中我想使用该参数,但我不知道如何操作。
创建自己的手柄或扩展所需的手柄。
将其注册为服务。
my.handler:
class: Acme'MyBundle'Form'Handler'MyHandler
arguments: ...
然后将服务 ID 设置为要处理的表单的处理程序。
fos_user:
...
registration:
form:
handler: my.handler