我有两个模型(帖子和类别),这两个模型都有i18n属性。我需要做这样的事情:
$posts->find('all')
并返回已翻译的类别的帖子。 我怎样才能在cakephp 1.3上实现这个目标?
答案 0 :(得分:0)
您如何存储物业?这有助于回答。
如果您没有太多,可以创建一个存储键值对的转换器组件,然后在检索数据后将数据传递给组件中的函数。
$posts = $this->Post->find('all');
$posts = $this->Translator->translatePost($post, 'language');
除非您将翻译存储在模型数据中,否则这可能是一个更好的解决方案,因此您不会破坏MVC范例。
有很多方法可以做到这一点,但你需要更具体地解决你的问题,以便深入研究这个问题。