barton

barton

这家伙有点懒,还没写个性签名!

  • 财富值3800
  • 威望值0
  • 总积分4370

个人信息

  • 2018-07-24 已签到
    连续签到2天,获得了10个金钱
  • 回复了 的回答

    两个问题:

    1. Yii::$app->response->format=Response::FORMAT_JSON; 这句话是在返回 json 的时候用的,这里要去掉。

    2. 你的数据有可能没有通过模型的验证规则,可以在 save() 前打印一下验证的结果。

    去掉了,可以了,谢了

  • 回复了 的回答

    两个问题:

    1. Yii::$app->response->format=Response::FORMAT_JSON; 这句话是在返回 json 的时候用的,这里要去掉。

    2. 你的数据有可能没有通过模型的验证规则,可以在 save() 前打印一下验证的结果。

    Yii::$app->response->format=Response::FORMAT_JSON; 会不会是因为这个的原因

  • 回复了 的回答
    if($model->save()){
        
        return "保存成功!";
    }
    var_dump($model->getErrors()); //看看错误哈
    

    打印了,没有$post数据,rules规则也写了

  • 回复了 的回答

    两个问题:

    1. Yii::$app->response->format=Response::FORMAT_JSON; 这句话是在返回 json 的时候用的,这里要去掉。

    2. 你的数据有可能没有通过模型的验证规则,可以在 save() 前打印一下验证的结果。

    添加上了,还是没有存到数据库

  • 回复了 的回答
    if($model->save()){
        
        return "保存成功!";
    }
    var_dump($model->getErrors()); //看看错误哈
    

    $model->case_id = "1"; 这样的是有值的,$post 里的参数 没有

  • 回复了 的回答
    if($model->save()){
        
        return "保存成功!";
    }
    var_dump($model->getErrors()); //看看错误哈
    

    返回空

  • 回复了 的回答

    两个问题:

    1. Yii::$app->response->format=Response::FORMAT_JSON; 这句话是在返回 json 的时候用的,这里要去掉。

    2. 你的数据有可能没有通过模型的验证规则,可以在 save() 前打印一下验证的结果。

    模型验证规则我没写,是否需要写接收json的 参数

  • 回复了 的回答
    if($model->save()){
        
        return "保存成功!";
    }
    var_dump($model->getErrors()); //看看错误哈
    

    返回是空,数据保存到数据库了,但是 $post的没保存到数据库,是不是模型少方法

  • 提出了问题
    Yii2 save 保存失败
总监 等级规则
4370/5000
资料完整度
50/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

3

Ta的访客

12