0

我在 Drupal 5.x 上,正在尝试使用调用drupal_bootstrap(). 生成用户名、电子邮件、密码和角色数组后,我创建新用户,如下所示:

$newuser = array( 'name' => $username, 'mail' => $email, 'status' => 1, 'pass' => $password, 'roles' => $roles);
$user = user_save('', $newuser);

我知道使用这段代码我可以测试$user返回的对象user_save(),但是如何测试用户是否被正确创建和插入?我是否必须查询数据库以测试用户是否创建成功?

4

1 回答 1

1

在 drupal 5 中不容易看到它像在 drupal 6 中一样失败。但是由于它从数据库返回一个新的用户对象,您可以检查它以查看数据是否正确保存。因此,如果您尝试插入用户但失败,它将返回 FALSE。

于 2010-10-08T19:05:52.793 回答