RonZone

39917-RonZone

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

  • 财富值

    35

  • 威望值

    0

  • 总积分

    55

个人信息

  • 回复了 的回答

    $model->load(Yii::$app->request->post()) 这里没有成功载入

    谢谢你,找到问题所在啦!!post类中,beforeSave($insert)代码有问题少了个return true;所以还没到save就出问题了呢。

    public function beforeSave($insert)
    {
        if(parent::beforeSave($insert))
        {
            
            if($insert)
            {
                $this->create_time = time();
                $this->update_time = time();
            }
            else
            {
                $this->update_time = time();
            }
    
            return true;
        }
        else
        {
            return false;
        }
    }
    
    2017-01-11 18:31查看
  • 回复了 的回答

    $model->load(Yii::$app->request->post()) 这里没有成功载入

    想哭,rules规则为空还是不能存入数据库

    2017-01-11 18:06查看
  • 回复了 的回答

    save 之前打印下 $model 看$model->id有没有值,没值的话,save肯定是新建啊

    有值,正是我提交的ID

    2017-01-11 18:04查看
  • 回复了 的回答

    $model->load(Yii::$app->request->post()) 这里没有成功载入

    print_r($model->getErrors());返回空数组array();让这个为难一天啦。还没找到解决方法呢

    2017-01-11 17:42查看
  • 回复了 的回答

    $model->load(Yii::$app->request->post()) 这里没有成功载入

    if ($model->load(Yii::$app->request->post())){

            // return $this->redirect(['view', 'id' => $model->id]);
               var_dump($model);
               exit;
               
            }else{
                print_r($model->getErrors());
                exit;
               
            }
    

    这样确实能打印出来$model,和我修改的信息一样。接下来呢,谢谢你,亲

    2017-01-11 17:29查看
  • 回复了 的回答

    $model->load(Yii::$app->request->post()) 这里没有成功载入

    public function rules()
    {
        return [
            [['title', 'content', 'status', 'author_id'], 'required'],
            [['content', 'tags'], 'string'],
            [['status', 'create_time', 'update_time', 'author_id'], 'integer'],
            [['title'], 'string', 'max' => 128],
            [['author_id'], 'exist', 'skipOnError' => true, 'targetClass' => Adminuser::className(), 'targetAttribute' => ['author_id' => 'id']],
            [['status'], 'exist', 'skipOnError' => true, 'targetClass' => Poststatus::className(), 'targetAttribute' => ['status' => 'id']],
        ];
    }
    

    和数据库比对了验证规则没发现错误,刚开始我也觉得是这个原因,现在又不知所措了。应该怎么改呢

    2017-01-11 17:02查看
  • 回复了 的回答

    $model->load(Yii::$app->request->post()) 这里没有成功载入

    我单独测了下if ($model->load(Yii::$app->request->post()) 可以继续执行的。表明成功载入。我觉得是 && $model->save()这块出问题了

    2017-01-11 16:47查看
  • Undefined variable: pages 这个问题怎么办?

    2017-01-09 15:17查看

职场新人 查看等级规则 | 排行榜

55/10055% Complete
55/10055% Complete
55/10055% Complete

Ta的关注 0

所有关注»

Ta的粉丝 0

所有粉丝»

最近访客

所有访客»
在线
183