Yii2:如何从一个表单中保存两个表中的不同数据?

时间:2016-07-26 03:36:02

标签: mysql yii2

public function actionCreate() {
    $tim = new PstkTim();
    $user = new User();

    if ($tim->load(Yii::$app->request->post()) && $user->load(Yii::$app->request->post())) {

        $tim->id = Yii::$app->generateid->getGUID();
        $tim->save();
        $idTim = $tim->id;
        $user->id = $tim->id;
        $user->save();
        return $this->redirect(['view', 'id' => $tim->id]);
    } else {
        return $this->render('create', [
                    'tim' => $tim,
                    'user' => $user,                 
        ]);
    }
}

我正在尝试在两个不同的表中插入不同的数据。表PstkTim和User,如何插入Yii2中的User表。

2 个答案:

答案 0 :(得分:1)

请你试试以下方式。

"C:\Program Files\Java\jdk1.8.0_71\bin\java" ...

Process finished with exit code 0

如果您需要任何进一步的信息,请与我们联系。

答案 1 :(得分:0)

urlManager