标签: internationalization symfony-1.4
嘿那里我只是想知道在模型文件中使用i18n是好的。 虽然我怀疑只有控制器知道此刻的语言是否活跃。 我只想在继续前询问。 对不起,如果不是那么复杂的问题!
答案 0 :(得分:2)
我认为i18n应仅用于View层(不在模型中)。在模型中调用帮助器进行翻译以翻译一些文本或日期,在我看来更像是渲染问题而不是数据操作问题。因此,请尝试修改您的解决方案以适应symfony执行此类操作的方式。
我的建议是尽可能让MVC堆栈在每一层都保持干净和抽象。一旦你进入兔子洞,你将无法轻松回归:P