pimcore でオブジェクトを更新するときに奇妙な問題が発生します。通常のフィールドとローカライズされたフィールドを含むクラスを作成し、そのクラスのオブジェクトをいくつか作成しました。pimcore を介してすべてのオブジェクトを直接編集することは可能ですが、コントローラーを介して更新できるのは、すべてのローカライズされたフィールドが入力されているオブジェクトだけです。ただし、これらのフィールドの一部はフォームで使用されない場合があります。つまり、ローカライズされたすべてのフィールドが事前に入力されていない限り、オブジェクトは更新されません。
ヒントはありますか?
編集:
ここに私のコントローラーからのコードがあります:
$newTitle = Object_TitleArchive::getById(251);
$newTitle->setName('New Name');
$newTitle->save();
オブジェクトのすべてのローカライズされたフィールドが以前または現在指定されていない限り、機能しません。
リビジョン: 3086