আমি "গ্যালারী" সামগ্রী প্রকারটি তৈরি করেছি এবং দুটি ক্ষেত্র যুক্ত করেছি: "ফটো," এবং "দস্তাবেজ"। আমি তখন "ডকুমেন্ট" ক্ষেত্রে একটি ফাইল আপলোড করার জন্য নিম্নলিখিত কোডটি ব্যবহার করেছি:
$file = file_save_upload('document', array(
'file_validate_extensions' => array('txt doc'), // Validate extensions.
));
// If the file passed validation:
if ($file) {
// Move the file, into the Drupal file system
if ($file = file_move($file, 'public://')) {
$file->status = FILE_STATUS_PERMANENT;
// $file->file_display = 1;
$file = file_save($file);
} else {
$output = t('Failed to write the uploaded file the site\'s file folder.');
}
} else {
$output = t('No file was uploaded.');
}
আমি নীচের কোডটি ব্যবহার করে এই ফাইলটি নোডের সাথে সংযুক্ত করছি:
$customNode->field_document[$customNode->language][0] = (array)$file;
আমি যখন node_submit()
ফাংশন কল করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:
স্বচ্ছতার সীমাবদ্ধতা লঙ্ঘন: 1048 কলাম 'ফিল্ড_ডোকামেন্ট_ডিসপ্লে' নালার হতে পারে না
আমি কী ভুল করছি তা কি কেউ জানেন?