加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Yii实现单用户博客系统文章详情页插入评论表单的方法

发布时间:2020-12-12 21:15:26 所属栏目:PHP教程 来源:网络整理
导读:本篇章节讲解Yii实现单用户博客系统文章详情页插入评论表单的方法。供大家参考研究具体如下: action部分: var=10;}class one{ public $var=1;}$obj=new one();echo $obj->var.' ';test($obj);echo $obj->var;exit; PostController.php页面: loa

本篇章节讲解Yii实现单用户博客系统文章详情页插入评论表单的方法。分享给大家供大家参考,具体如下:

action部分:

var=10; } class one { public $var=1; } $obj=new one(); echo $obj->var.'

'; test($obj); echo $obj->var; exit;

PostController.php页面:

loadModel($id); $comment=$this->newComment($post); $this->render('view',array( 'model'=>$post,'comment'=>$comment,)); } protected function newComment($post) { $comment=new Comment(); if(isset($_POST['Comment'])) { $comment->attributes=$_POST['Comment']; if($post->addComment($comment))//============================== { if($comment->status==Comment::STATUS_PENDING) Yii::app()->user->setFlash('commentSubmitted','Thank you...'); $this->refresh(); } } return $comment; } ...

models/Post.php页面:

params['commentNeedApproval']) $comment->status=Comment::STATUS_PENDING; else $comment->status=Comment::STATUS_APPROVED; $comment->post_id=$this->id; return $comment->save(); } ...

post/view.php页面:

Leave a Comment user->hasFlash('commentSubmitted')): ?>
user->getFlash('commentSubmitted'); ?>
renderPartial('/comment/_form',array( 'model'=>$comment,)); ?>
...

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读