0

我在我的应用程序中使用 TranslateBehavior。模型翻译字段,如名称、内容和 slug。该表有许多记录。...现在我必须在此表中添加 antoher 字段,但我遇到了问题。当我在模型中将字段名称添加到 actAs 时,我的记录返回空结果。为什么?

事后如何向翻译模型添加另一个字段?

4

2 回答 2

0

首先,我建议您尝试清理模型缓存(从path/to/project/app/tmp/cache/models.

于 2012-08-03T08:15:51.580 回答
0

我遇到了同样的问题。

解决方案是执行 SQL 查询来创建之前应该创建的新翻译字段。

我之前有一个标题 tarnslator 字段。现在我想添加一个公司翻译字段。我的 i18n 表是翻译。我的模型是扬声器。

这是要执行的 SQL 查询:

INSERT INTO translation (locale, model, foreign_key, field)
    SELECT locale,model, foreign_key, 'company' FROM  translation
    WHERE model="Speaker" AND field="title";
于 2013-08-13T09:04:56.250 回答