dmodai

dmodai

信与持

  • 财富值560
  • 威望值40
  • 总积分1050

个人信息

  • 回复了 的评论

    请问在显示首页详细文章中actionDetail中,发表匿名评论的时候, 第一次是点击“发布”才可以发表评论成功,然后回到本页面,然后我F5刷新页面又会提交一次

     $postModel = new Comment();
            print_r(Yii::$app->request->post());
            if ($postModel->load(Yii::$app->request->post()))
            {
                $postModel->status=Comment::STATUS_PENDING;
                $postModel->post_id=$id;
                if ($postModel->save())
                {
                    $this->added=1;
                }
             /*   $this->redirect(['post/detail', 'id'=>$id]);*/
            }
    

    在一次提交评论后我打印post都有数据, 导致刷新页面都会提交评论(之前的评论);如果我redirect就不会提交重复评论,但是added之类的就显示不出来了
    请问怎么解决这个问题

    @辣椒红龙 这个只能传递url参数,无法像render传递页面渲染内容吧

  • 2016-04-28 已签到
    连续签到4天,获得了20个金钱
  • 回复了 的评论

    请问在显示首页详细文章中actionDetail中,发表匿名评论的时候, 第一次是点击“发布”才可以发表评论成功,然后回到本页面,然后我F5刷新页面又会提交一次

     $postModel = new Comment();
            print_r(Yii::$app->request->post());
            if ($postModel->load(Yii::$app->request->post()))
            {
                $postModel->status=Comment::STATUS_PENDING;
                $postModel->post_id=$id;
                if ($postModel->save())
                {
                    $this->added=1;
                }
             /*   $this->redirect(['post/detail', 'id'=>$id]);*/
            }
    

    在一次提交评论后我打印post都有数据, 导致刷新页面都会提交评论(之前的评论);如果我redirect就不会提交重复评论,但是added之类的就显示不出来了
    请问怎么解决这个问题

    @辣椒红龙 $this->redirect(['post/detail', 'id'=>$id]);这个只能传递url参数,无法像render传递那么多内容,所以还是不行; 我这个初学也要一丝不苟啊, 学好这个再弄其他

  • 收藏了问题
    yii2 url 美化后缀问题
  • $post=Post::model()->find(array(
        'condition'=>' category < :category ',
        'params'=>array(':category ’=>$category ),
    ));
    
  • 基本的描述代码都没有啊

  • 请问在显示首页详细文章中actionDetail中,发表匿名评论的时候, 第一次是点击“发布”才可以发表评论成功,然后回到本页面,然后我F5刷新页面又会提交一次

     $postModel = new Comment();
            print_r(Yii::$app->request->post());
            if ($postModel->load(Yii::$app->request->post()))
            {
                $postModel->status=Comment::STATUS_PENDING;
                $postModel->post_id=$id;
                if ($postModel->save())
                {
                    $this->added=1;
                }
             /*   $this->redirect(['post/detail', 'id'=>$id]);*/
            }
    

    在一次提交评论后我打印post都有数据, 导致刷新页面都会提交评论(之前的评论);如果我redirect就不会提交重复评论,但是added之类的就显示不出来了
    请问怎么解决这个问题

  • 2016-04-27 已签到
    连续签到3天,获得了15个金钱
  • 赞了源码
    Yii2.0 分页问题
经理 等级规则
1050/2000
资料完整度
40/100
用户活跃度
0/100

Ta的关注

1

Ta的粉丝

4

Ta的访客

11