Привет я следую этот учебник и загрузить мой пользовательский файл конфигурации. Тем не менее, я хочу использовать некоторый хэш внутри него (поэтому пароль или некоторые конфиденциальные данные не являются белым текстом). Я знаю, что в Symfony 2 встроены некоторые кодировщики, но как я могу использовать его внутри моего пользовательского файла yaml или создать свой собственный хэш? и отменить хэш-функцию? Или внутри моего контроллера после загрузки yaml
test
loginTest:test
passTest:test{# how can i hash this ?#}
encoders here ????
Не помещайте пароль непосредственно в файлы YAML, а храните их вместе с другими полезными данными в parameters.yml
и доступ к ним в вашем yaml
файл с обозначением%.
// app/config/parameters.yml
parameters:
myPass: my_secret_pass// app/config/config.yml
test
loginTest:test
passTest: {% myPass %}
Таким образом, вы можете иметь разные пароли для каждой среды, и вы не делитесь ими
Других решений пока нет …