管理対象ファイル:フィールドで使用されているファイルは参照できません
managed_fileタイプにいくつかの問題があります。managed_file要素が含まれるフォームを編集して保存しようとすると、エラーが発生します。Picture フィールドで使用されているファイルが参照されない可能性があります。 これは私が使用しているコードです: function foo_form ($form, &$form_state, $foo) { ... $form['file'] = array( '#type' => 'managed_file', '#title' => t('Picture'), '#default_value' => (isset($foo->file->fid) ? $banner->foo->fid : ''), '#upload_location' => variable_get('foo_upload_location'), ); if (isset($foo->file)) { $form['current_file'] = array( '#type' => 'hidden', '#value' => $foo->file->fid, ); } ... $form['submit'] = array( '#type' => …