【发布时间】:2017-02-28 14:43:49
【问题描述】:
我想保存所有关联表的语言本地化数据。请参见下面的示例。
有两个表Table1 & Table2
class Table1Table extends App {
$this->hasOne('Table');
}
class Table1Controller extends Controller
{
public function index() {
$data = [
'Table1' => [
'field1' => 'aaaa'
],
'Table2' => [
'field2' => 'bbbb'
]
];
$entity = $this->Table1->newEntity($data,[
'associated' => [
'Table2'
]
]);
$entity->translation('de')->set('field1','aaaa');
$entity->translation('de')->set('Table2.field1','bbbb');
}
$this->Table1->save($entity);
}
此处Table1 i18n 数据已保存,但Table2 i18n 数据未保存。
请帮我解决这个问题。
提前致谢。
【问题讨论】:
标签: mysql cakephp internationalization cakephp-3.0