2014-10-01 26 views
0

你好,我按照this教程,并加载我的自定义配置文件。仍然我想在它内部使用一些散列(所以密码或一些敏感数据不是白色文本)我知道有一些编码器在Symfony 2中构建,但是如何在我的自定义yaml文件中使用它或创建我自己的散列并撤消哈希函数?或负载YAML后,我的控制器内yaml文件中的安全

test 
     loginTest:test 
     passTest:test{# how can i hash this ?#} 

encoders here ???? 

回答

0

不要把密码直接在YAML文件,但存储它们,与其他敏感数据一起,在parameters.yml并在yaml文件,%表示法访问它们。

// app/config/parameters.yml 
parameters: 
    myPass: my_secret_pass 


// app/config/config.yml 
test 
    loginTest:test 
    passTest: {% myPass %} 

这样你可以有每个环境不同的密码,你不分享