2015-12-07 16:17:10 7104次浏览 3条回答 1 悬赏 10 金钱
$result = Yii::$app->db->createCommand()->insert('{{%info_message}}', [
    'uid' => $uid,
    'content' => $content,
    'add_time' => time(),
    'info_id' => $info_id
])->execute();
var_dump($result);

新增成功返回是成功的条数,我要得到新增成功那条的ID怎么办?

最佳答案

  • 回答于 2015-12-07 16:18 举报
    楼上正解O(∩_∩)O哈哈~
    
    2 条回复
    回复于 2015-12-07 16:20 回复

    $result就是一个int类型的数字

    回复于 2015-12-07 16:23 回复

    我找找看,以前用过的!

    觉得很赞
  • 回答于 2015-12-07 16:26 举报
    $model = new MovieUser();
    if ($model->load(Yii::$app->request->post()) && $model->save() ) {
        return $this->redirect(['view', 'id' => $model->id]);
    } else {
        return $this->render('create', [
            'model' => $model,
        ]);
    }
    

    这样用是可以的!

您需要登录后才可以回答。登录 | 立即注册
word1018808441
CEO

word1018808441 重庆

注册时间:2015-03-24
最后登录:2018-07-04
在线时长:629小时49分
  • 粉丝49
  • 金钱7395
  • 威望40
  • 积分14085

热门问题