Internationalization 在模型文件中使用i18n好吗,symfony 1,4?

Internationalization 在模型文件中使用i18n好吗,symfony 1,4?,internationalization,symfony-1.4,Internationalization,Symfony 1.4,嘿,我只是想知道在模型文件中使用i18n好吗。 虽然我怀疑目前只有控制器知道哪种语言是活动的。 我只是想在继续之前问一下。 对不起,如果不是那么复杂的问题 我认为i18n应该只在视图层中使用(而不是在模型中)。调用模型内的翻译助手来翻译一些文本或日期,在我看来更像是一个渲染问题,而不是一个数据操作问题。因此,尝试修改您的解决方案以适应symfony处理此类问题的方式 我的建议是尽量保持MVC堆栈在每一层中尽可能干净和抽象。一旦你进入兔子洞,你就不会轻易回来了:P

嘿,我只是想知道在模型文件中使用i18n好吗。 虽然我怀疑目前只有控制器知道哪种语言是活动的。 我只是想在继续之前问一下。
对不起,如果不是那么复杂的问题

我认为i18n应该只在视图层中使用(而不是在模型中)。调用模型内的翻译助手来翻译一些文本或日期,在我看来更像是一个渲染问题,而不是一个数据操作问题。因此,尝试修改您的解决方案以适应symfony处理此类问题的方式

我的建议是尽量保持MVC堆栈在每一层中尽可能干净和抽象。一旦你进入兔子洞,你就不会轻易回来了:P