এটি কাস্টম মাইগ্রেশন স্ক্রিপ্ট তৈরি নিয়ে আমার সমস্যাগুলি সম্পর্কে আমার দ্বিতীয় প্রশ্ন।
আমি কেবলমাত্র নতুন নোড তৈরি করছি এবং আপডেটগুলির বিষয়ে চিন্তা করি না।
কোড:
$node = new stdClass();
$node->type = 'migrate';
$node->title = $content['title'];
$node->language = LANGUAGE_NONE;
$node->created = (int) date('U',strtotime($content['created']));
$modified = $content['modified'];
if (! empty($modified) && $modified != '0000-00-00 00:00:00') {
$modified = (int) date('U',strtotime($modified));
} else {
$modified = 0;
}
$node->changed = $modified;
node_object_prepare($node);
#some lines later
node_save($node);
যেমন আমার my সংশোধিত 0 তে সেট করা আছে এবং সংরক্ষণের পরে আমি বর্তমান তারিখের মান সহ প্রশাসক সামগ্রী তালিকায় এই নোড সারিটির আপডেট হওয়া কলামটি দেখতে পাচ্ছি।