Я хочу получить значение из config.yml из объекта symfony2.получение значения config.yml из объекта
config.yml:
my_example_bundle:
slug_pattern: "/^[a-z0-9\._\-]{2,20}$/"
Entity:
function setUsername($username) {
$pattern = ""; // need to get it from slug_pattern in config.yml
if (!preg_match($pattern, $username)) {
throw new \InvalidArgumentException("Username has to match " . $pattern);
}
...
}
Спасибо!
Обновление: Dev4TheWeb разместил хорошее решение слишком: http://dev4theweb.blogspot.ch/2012/08/how-to-access-configuration-values.html
Существует другое решение, которое является хорошей идеей: http://dev4theweb.blogspot.ch/2012/08/how-to-access -configuration-values.html – Ueli
это так же хорошо, как sfConfig для symfony1. Синглтонная картина ломает хорошую тестируемость. – Florian