Yii实现单用户博客系统文章详情页插入评论表单的方法,yii表单_PHP教程
Yii实现单用户博客系统文章详情页插入评论表单的方法,yii表单
本文实例讲述了Yii实现单用户博客系统文章详情页插入评论表单的方法。分享给大家供大家参考,具体如下:
action部分:
<?php function test($objs) { $objs->var=10; } class one { public $var=1; } $obj=new one(); echo $obj->var.'<p>'; test($obj); echo $obj->var; exit;
PostController.php页面:
... /** * Displays a particular model. * @param integer $id the ID of the model to be displayed */ public function actionView($id) { $post=$this->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页面:
... public function addComment($comment) { if(Yii::app()->params['commentNeedApproval']) $comment->status=Comment::STATUS_PENDING; else $comment->status=Comment::STATUS_APPROVED; $comment->post_id=$this->id; return $comment->save(); } ...
post/view.php页面:
... <div id="comments"> <h3 id="Leave-a-Comment">Leave a Comment</h3> <?php if(Yii::app()->user->hasFlash('commentSubmitted')): ?> <div class="flash-success"> <?php echo Yii::app()->user->getFlash('commentSubmitted'); ?> </div> <?php else: ?> <?php $this->renderPartial('/comment/_form',array( 'model'=>$comment, )); ?> <?php endif; ?> </div><!-- comments --> ...
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
您可能感兴趣的文章:
- YiiFramework入门知识点总结(图文教程)
- Yii入门教程之目录结构、入口文件及路由设置
- Yii入门教程之Yii安装及hello world
- Yii PHP Framework实用入门教程(详细介绍)
- Yii查询生成器(Query Builder)用法实例教程
- YII使用url组件美化管理的方法
- Yii中CGridView实现批量删除的方法
- Yii快速入门经典教程

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











인기 있는 소셜 전자상거래 플랫폼인 Xiaohongshu의 사용자 댓글은 중요한 대화형 링크입니다. 많은 사용자들은 Xiaohongshu에서 최신 댓글이 댓글 영역 하단에 나타나는 경우가 많다는 것을 알고 있습니다. 왜 이런거야? 이 기사에서는 Xiaohongshu 댓글 영역의 정렬 메커니즘을 살펴보고 전면에서 댓글 순위를 매기는 몇 가지 팁을 공유합니다. 1. 샤오홍슈 최신댓글은 왜 맨 밑에 있나요? Xiaohongshu 댓글 영역의 기본 정렬 방법은 댓글을 시간순으로 표시하는 것입니다. 즉, 최신 댓글이 댓글 영역 하단에 표시됩니다. 이러한 정렬 방식을 통해 사용자는 최신 댓글을 쉽게 확인하고 실시간 정보를 얻을 수 있습니다. Xiaohongshu는 페이지 하단에 최신 댓글을 배치하여 사용자 간의 상호 작용을 장려하고 사용자가 댓글에 적극적으로 참여할 수 있도록 유도합니다. 이 디자인을 통해 사용자는 다른 사용자의 댓글을 열람할 수 있으며,

사람들은 Douyin에서 동영상 게시, 동영상 탐색, 댓글 달기, 상호작용을 즐깁니다. 하지만 댓글 상호작용에서 때때로 부적절한 발언을 하거나 실수를 해서 이러한 댓글을 삭제하고 싶을 수도 있습니다. 그러면 Douyin에 대한 내 댓글을 어떻게 삭제하나요? 1. Douyin에 대한 내 댓글을 어떻게 삭제하나요? 1. Douyin 앱에 로그인하고 삭제하려는 댓글이 포함된 동영상을 찾으세요. 2. 동영상 페이지 하단에서 전체 댓글 목록을 확인하세요. 3. 댓글을 찾아 댓글 오른쪽 하트 아이콘(좋아요)을 클릭한 후, 삭제 아이콘(휴지통)을 클릭해 삭제를 확인하세요. 4. 댓글에 다른 사람을 @로 등록한 경우 댓글 삭제 시 "이 댓글을 삭제하면 해당 @님은 알림을 받지 않게 됩니다."라는 메시지가 표시됩니다. @ 먼저 취소하고,

Xiaohongshu는 사용자가 쇼핑 팁을 공유하고, 제품을 추천하고, 쇼핑 경험을 교환할 수 있는 인기 있는 소셜 전자상거래 플랫폼입니다. 일부 사용자들은 자신이 Xiaohongshu에 게시한 댓글이 항상 하단에 표시되어 혼동을 주는 것을 발견했습니다. 이번 글에서는 샤오홍슈의 댓글 배열로 인해 사용자 댓글이 하단에 나타나는 이유를 알아보고, 샤오홍슈에서 댓글 위치를 수정하는 방법을 소개하겠습니다. 1. 샤오홍슈 본인의 댓글은 왜 맨 밑에 있나요? Xiaohongshu의 댓글 표시 순서는 일반적으로 댓글의 시간순을 기준으로 합니다. 다른 사용자가 댓글을 단 후에 귀하의 댓글이 게시되면 해당 댓글이 하단에 표시됩니다. 이는 Xiaohongshu의 기본 댓글 정렬 방법으로, 댓글 영역의 순서와 명확성을 유지하도록 설계되었습니다. Xiaohongshu는 댓글 내용을 기반으로 할 수 있습니다.

Xiaohongshu는 사용자가 자신의 삶을 공유하고 경험을 교환할 수 있는 인기 있는 소셜 미디어 플랫폼입니다. 일부 사용자는 다른 사람의 게시물에 댓글을 달 때 해당 게시물을 볼 수 없다는 것을 알 수 있습니다. 그렇다면 왜 다른 사람들은 Xiaohongshu에 대한 내 댓글을 볼 수 없습니까? 이 문서에서는 혼란을 해결하는 데 도움이 되도록 이 문제를 자세히 살펴보겠습니다. 1. Xiaohongshu에 대한 내 댓글을 다른 사람이 볼 수 없는 이유는 무엇입니까? 검토 지연: Xiaohongshu 리뷰 콘텐츠가 검토되었으며 민감한 단어나 불법 콘텐츠가 포함되어 있어 일시적으로 숨겨질 수 있습니다. 이 경우 댓글이 게시된 후 일정 기간 동안 상대방에게 해당 댓글이 보이지 않을 수 있습니다. 일반적으로 이러한 댓글은 검토가 완료되면 다시 표시됩니다. 계정 이상으로 인해 댓글 작성자가 게시한 댓글은 댓글이 성공적으로 게시되었더라도 상대방이 볼 수 없는 경우가 있습니다. 이러한 비정상적인 상황에는 계정이 금지되거나 기능이 제한되는 경우가 포함됩니다.

Xiaohongshu는 사용자가 쇼핑 경험을 공유하고 제품을 추천할 수 있는 인기 있는 소셜 전자상거래 플랫폼입니다. 일부 이용자들은 자신이 댓글에 올린 이미지가 제대로 표시되지 않아 불편함을 호소하기도 했다. 이 글은 Xiaohongshu 댓글의 이미지가 표시되지 않는 이유를 알아보고 해결 방법을 제공하는 데 도움이 될 것입니다. 1. Xiaohongshu 댓글에 사진이 표시되지 않는 이유는 무엇입니까? 이미지 형식은 지원되지 않을 수 있습니다. Xiaohongshu의 댓글 기능은 제한된 이미지 형식만 지원합니다. 업로드한 이미지 형식이 지원되지 않는 경우 이미지가 표시되지 않을 수 있습니다. JPG, PNG 등 다른 형식을 사용해 보는 것이 좋습니다. 댓글에 업로드되는 이미지의 크기는 Xiaohongshu에 의해 제한될 수 있습니다. 이미지 크기가 너무 크면 제대로 표시되지 않을 수 있습니다. 눌러보시는 걸 추천드려요

Xiaohongshu는 사용자가 다양한 콘텐츠를 게시하고 댓글을 달 수 있는 콘텐츠가 풍부한 대화형 소셜 플랫폼입니다. 때로는 블로거가 댓글을 삭제하는 상황이 발생할 수 있습니다. 그럼 샤오홍슈 댓글이 삭제되면 블로거에게 알림이 가나요? 삭제되면 어떻게 해야 하나요? 1. 샤오홍슈 댓글이 삭제되면 블로거에게 알림이 가나요? 블로거가 Xiaohongshu 댓글을 삭제한 후 시스템은 사용자에게 알림을 제공합니다. 사용자는 Xiaohongshu의 메시지 센터에서 알림을 확인하여 댓글이 삭제된 이유를 확인할 수 있습니다. 이용자는 개인 홈페이지 댓글기록에서도 자신이 삭제한 댓글을 확인하고 관련 상황을 확인할 수 있다. 2. 샤오홍슈에 게시된 댓글이 삭제된 경우 어떻게 해야 하나요? 1. 침착함을 유지하세요. 우선 침착함을 유지하고 당황하거나 화를 내지 않아야 합니다. 악

현재의 디지털 시대에 Xiaohongshu는 많은 사람들이 자신의 삶을 공유하고 정보를 얻는 주요 플랫폼이 되었습니다. 때로는 Xiaohongshu에 대한 과거 댓글을 삭제해야 하거나 댓글이 성공적이지만 볼 수 없는 상황에 직면할 수도 있습니다. 이 문서에서는 이 두 가지 문제에 중점을 두고 자세한 작동 방법과 가능한 원인을 제공합니다. 1. Xiaohongshu에 대한 과거 댓글을 삭제하는 방법은 무엇입니까? Xiaohongshu에 대한 과거 댓글을 삭제하려면 일반적으로 다음 단계를 따르면 됩니다. 1. 댓글 찾기: Xiaohongshu 앱에서 귀하가 게시한 댓글을 찾습니다. 댓글은 일반적으로 메모 아래나 댓글 섹션에 표시됩니다. 2. 댓글 길게 누르기: 삭제 옵션이 나타날 때까지 손가락을 사용하여 댓글을 길게 누릅니다. 3. 삭제 확인 : 팝업 삭제 확인 대화상자에서 "확인" 또는 "삭제" 버튼을 클릭하여 삭제합니다.

Xiaohongshu에서 사용자는 뷰티, 패션, 여행 및 기타 다양한 콘텐츠를 탐색하는 동시에 자신의 의견과 코멘트를 표현할 수도 있습니다. 일부 사용자는 Xiaohongshu 컴퓨터 버전을 사용할 때 댓글을 고정하는 방법에 대한 문제를 겪었습니다. 1. 컴퓨터 샤오홍슈 상단에 댓글을 고정하는 방법은 무엇인가요? 1. 컴퓨터 버전의 Xiaohongshu를 열고 댓글을 달고 싶은 게시물이나 업데이트를 입력하세요. 2. 댓글 영역에서 고정하려는 댓글을 찾습니다. 3. 댓글을 클릭하면 '핀' 버튼이 표시됩니다. 4. '고정' 버튼을 클릭하면 댓글 영역 상단에 해당 댓글이 고정 댓글로 표시됩니다. Xiaohongshu 컴퓨터 버전은 현재 자신의 댓글 고정만 지원하며 고정 기능은 게시물이나 업데이트의 댓글 영역에서만 유효하며 주제 페이지나 전체 댓글 영역에는 고정할 수 없습니다. 둘,
