Symfony 2.3发送给用户的消息另存为资源yml文件

Symfony 2.3发送给用户的消息另存为资源yml文件,symfony,Symfony,Symfony 2.3中是否有方法使用从yml文件加载的消息 示例:CRUD控制器仅为创建实体或不创建实体而回显消息 有没有办法在yml文件中定义此字符串,并将其用于每个CRUD控制器/细枝模板,定义一次,而不是为每个CRUD编写它 用更好的例子解释: 创建实体时: $this->get('session')->getFlashBag()->add('success-close', 'Entity created.'); 但我喜欢用这样的东西: $this->get('

Symfony 2.3中是否有方法使用从yml文件加载的消息

示例:CRUD控制器仅为创建实体或不创建实体而回显消息

有没有办法在yml文件中定义此字符串,并将其用于每个CRUD控制器/细枝模板,定义一次,而不是为每个CRUD编写它

用更好的例子解释:

创建实体时:

$this->get('session')->getFlashBag()->add('success-close', 'Entity created.');
但我喜欢用这样的东西:

$this->get('session')->getFlashBag()->add('success-close', $str_entity_created);
其中,$str_entity_creted在假定的messages.ymlfile中定义

因此,对于每个CRUD,我必须在一个地方更改字符串,它在我的整个应用程序中全局更改,而不是更改每个CRUD控制器中的每个字符串

有没有办法做到这一点

如果我必须全局加载yml资源,它会降低多少内存消耗和性能?

使用

messages.fr.yml

Symfony2 is great: J'aime Symfony2

这根本不是我问题的答案。是的,我知道翻译,但在我想要的用例中:字符串“Symfony2很棒”作为全局资源从yml文件加载。它在某种程度上类似于translator resource,但对于主根语言,我希望与translator resources文件xliff一样。使用字符串的全局标识符。
$translated = $this->get('translator')->trans('Symfony2 is great');
Symfony2 is great: J'aime Symfony2