首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CakePHP TranslateBehavior保存到i18n表和模型表

CakePHP TranslateBehavior保存到i18n表和模型表
EN

Stack Overflow用户
提问于 2013-04-03 15:16:28
回答 1查看 735关注 0票数 1

我有一个非常简单的测试设置--一个表(dingos),我在其中烘焙了模型、控制器和视图。模型有两个字段,标题和描述,我将其添加到模型文件中,用于翻译:

代码语言:javascript
复制
var $actsAs = array('Translate' => array('title', 'description'));

向模型表中添加一个新行(通过烘焙的视图/操作)很好,它使用当前的区域设置在i18n中生成两个新行(标题和描述)。

然后,我编辑它,但在烘焙编辑操作中添加了一行:

代码语言:javascript
复制
$this->Dingo->locale = 'ru_ru'; 
if ($this->Dingo->save($this->request->data)) {
    // etc etc

使用正确的外键将两个新闻行(标题、描述)添加到i18n中。但是,dingos表中的行也更新了。(诚然,稀疏的)文档似乎表明只有i18n才会受到影响,所以这是否不正确,我是否忽略了什么?

谢谢,

托比

更新似乎与这里报道的问题相同:"如何更新翻译的cakephp而不是主表

EN

回答 1

Stack Overflow用户

发布于 2013-04-03 18:54:00

如果它对某人有帮助,很明显,它应该是这样工作的。

我不完全理解这一点(我认为模型表和i18n表之间的关系类似于*.pot与*.po的关系,但是Mark在CakePHP问题跟踪器(这里)上做出了回应。

正如马克所指出的,更新,这是记录在案。我是个傻瓜。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15791337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档