আমি এইভাবে প্রোগ্রামের মতো একটি ব্যবহারকারী তৈরি করছি:
$newUser = array(
'name' => $mail,
'pass' => 'password', // note: do not md5 the password
'mail' => $mail,
'status' => 1,
'init' => $mail,
'roles' => array(5)
);
$user = user_save(null, $newUser);
আমি পাঁচটির সমান রোল আইডি সহ একটি ভূমিকা পেয়েছি; আমি যখন ব্যবহারকারীটি তৈরি করি, তখন "users_roles" টেবিলটিতে রোল আইডির 0 মান সহ একটি সারি থাকে, তবে আমি যদি ব্যবহারকারীর অবজেক্টটি প্রিন্ট করি var_dump()
তবে মনে হয় ভূমিকাটি তৈরি হয়েছে।
আমি কি ভুল করছি?
array($role_id => 'anything')