Tôi đang tạo một người dùng lập trình như thế này:
$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);
Tôi đã có một vai trò với ID vai trò bằng năm; Khi tôi tạo người dùng, trong bảng "users_roles" chỉ có một hàng có giá trị 0 cho ID vai trò, nhưng nếu tôi in đối tượng người dùng var_dump()
, có vẻ như các vai trò được tạo.
Tôi đang làm gì sai?
array($role_id => 'anything')