如何以一对一关系向表中添加数据?

时间:2019-05-12 16:11:34

标签: php database redbean

我在数据库中有两个表,分别是 users users_progress

用户包含一个字段(名称等), users_progress 包含一个字段(级别等)。

按计划,一个用户可以具有一个级别,即事实证明了这种关系一对一


如何使用RedBeanPHP将数据添加到数据库?

这就是我对 tests 表所做的操作。但是她有一对多关系。

$user = R::dispense('users');
    $user->name = $data['name'];
    $user->surname = $data['surname'];
    $user->login = $data['login'];
    $user->email = $data['email'];
    $user->password = password_hash($data['password'], PASSWORD_DEFAULT);
    $user->start_date = date("Y-m-d H:i:s");

    // tests
    $test = R::dispense('tests');
    $test->name = 'base';
    $test->progress = false;
    $test->result = null;

    $user->ownTestList[] = $test;
    R::store($user);

0 个答案:

没有答案