Php Symfony替换yaml文件中的参数变量

Php Symfony替换yaml文件中的参数变量,php,symfony,yaml,Php,Symfony,Yaml,是否可以替换yaml文件中的参数,例如 foo: '%logged_user%' 使用当前登录用户的用户名登录symfony2? 因此,我需要在parameters.yml中写入什么 logged_user: ??? 为了什么目的要替换yml文件中的参数?可以在控制器中使用$user=$this->get'security.context'->getToken->getUser检索当前登录的用户;或者稍后使用$this->getUser;。对于Gaufrete目录路径,我希望每个用户都有

是否可以替换yaml文件中的参数,例如

 foo: '%logged_user%'
使用当前登录用户的用户名登录symfony2? 因此,我需要在parameters.yml中写入什么

 logged_user: ???

为了什么目的要替换yml文件中的参数?可以在控制器中使用$user=$this->get'security.context'->getToken->getUser检索当前登录的用户;或者稍后使用$this->getUser;。对于Gaufrete目录路径,我希望每个用户都有一个文件夹:目录:%kernel.root\u dir%/../web/uploads/%user%/图像或目录:%kernel.root\u dir%/../web/uploads/%user%/视频。。并且%user%应该是当前登录的用户名。确定。我认为你不应该通过parameters.yml或其他任何方式进行查询。你不能用其他方式设置这些数据吗?我不是SF2方面的专家,恐怕我帮不了你更多。好的,不,我需要在config.yml文件中设置目录。。有人有主意吗?嗯,伙计,无意冒犯,但你不需要。你有一个代码库,一个config.yml,一个登录的用户全局变量,和多个用户,你认为这将如何工作您需要的可能是数据库中的一个表,或者用户表中的一个新字段。但我非常确定,使用D4V1D的第一条评论可以避免所有这些。