pimcore:使用本地化字段更新对象

时间:2014-12-17 14:31:02

标签: object controller updating localized pimcore

在pimcore中更新对象时,我遇到了一个奇怪的问题。 我创建了一个包含一些普通字段和本地化字段的类,然后创建了该类中的一些对象。 可以通过pimcore直接编辑所有对象,但是唯一可以通过控制器更新的对象是填充所有本地化字段的对象,尽管这些字段中的某些字段可能没有使用。也就是说,除非之前填充了所有本地化字段,否则不会更新对象。

任何提示?

编辑:

以下是我的控制器的一段代码:

$newTitle = Object_TitleArchive::getById(251);
$newTitle->setName('New Name'); 
$newTitle->save();

除非在之前或现在给出对象的所有本地化字段,否则它不起作用。

修订:3086

1 个答案:

答案 0 :(得分:0)

Settings -> Object -> Classes下查看,然后在您定义的班级下查看。如果放置在本地化字段下的组件选中了复选框Mandatory Field,请删除该检查或填写所有必需语言的值。