我在我的 Symfony2 webapp 中实现了翻译。现在我创建了一个控制器操作,在其中我不返回Response
将参数传递给可以处理翻译的树枝文件的常规操作,但我想将数据作为JsonResponse
.
public function myAction() {
$json_data = array(
'status' => 'success',
'message' => $this->get('translator')->trans('change_password.flash.success')
);
return new JsonResponse($json_data);
}
现在在一个树枝文件中,我可以像这样定义默认翻译域:
{% trans_default_domain 'MyBundle' %}
但是我在哪里可以定义默认翻译域?请记住,当我以JsonResponse
.