# 后台:课程讨论管理 #
获取课程讨论内容
- 支持分页
- 支持条件查询:按举报情况、按状态、按关键字(姓名、账号、内容)
查看评论
批量删除
修改举报状态
## 获取课程评价
CourseCenterService::factory()->countCourseComments($args)
```
public function findCourseComment( $args )
{
$criteria = new CDbCriteria();
$with = array();
if ( $args[ "keyWord" ] ) {
$with[ ] = "course";
$with[ ] = "user";
$criteria->addSearchCondition( "course.fdName", $args[ "keyWord" ], true );
$criteria->addSearchCondition( "user.fdName", $args[ "keyWord" ], true, "OR" );
}
if ( $args['id'] )
$criteria->compare( 't.id', $args['id'] );
if ( $args[ "courseID" ] )
$criteria->compare( "t.fdCourseID", $args[ "courseID" ] );
// 评论对象类型
if (is_numeric($args['type']))
$criteria->compare( "t.fdType", $args[ "type" ] );
// 课程小节
if ( $args['courseCatalogID'] )
$criteria->compare( "t.fdCourseCatalogID", $args[ "courseCatalogID" ] );
// 评论父ID
if ( is_numeric($args['parentID']) )
$criteria->compare( "t.fdParentID", $args[ "parentID" ] );
if ( $args[ "courseUserID" ] ) {
$with[ ] = "course";
$criteria->compare( "course.fdUserID", $args[ "courseUserID" ] );
}
// add is_numeric function to fix zero by wuzhc 2018-12-17
if ( is_numeric( $args[ "status" ] ) )
$criteria->compare( "t.fdStatus", $args[ "status" ] );
if ( $args[ "star" ] )
$criteria->compare( "t.fdStar", $args[ "star" ] );
if ( $args[ "appraiseLevel" ] ) {
( $args[ "appraiseLevel" ] == 3 ) && $criteria->addCondition( "t.fdStar>=1 and t.fdStar<=2" );
( $args[ "appraiseLevel" ] == 2 ) && $criteria->addCondition( "t.fdStar=3" );
( $args[ "appraiseLevel" ] == 1 ) && $criteria->addCondition( "t.fdStar>=4 and t.fdStar<=5" );
}
if ( $args[ 'select' ] ) {
$criteria->select = $args[ 'select' ];
}
if ( $args[ 'group' ] ) {
$criteria->group = $args[ 'group' ];
}
if ($args['order']) {
$criteria->order = $args['order'];
} else {
$criteria->order = "t.fdCreate desc";
}
$criteria->offset = $args[ "start" ] ? : 0;
$criteria->limit = $args[ "len" ] ? : 10;
$criteria->with = is_array( $args[ 'with' ] ) ? array_merge( $with, $args[ 'with' ] ) : $with;
return $criteria;
}
```
- 说明
- 开发任务
- 星课-真光
- 课表
- Excel Down
- 调课
- 课表修改
- 课表代码分析
- 课堂
- 课堂:应用商店通信管理协议
- 教师账号强制绑定手机或邮箱
- 强制绑定手机和修改密码的规则
- 学堂
- 课程学习:讨论功能
- 后台:课程讨论管理
- 课程直播接口
- 学习统计功能(旧版)
- 学习统计功能(新版)
- 同步课程统计功能
- 同步课程编辑-新增视频
- 第三方接口
- 学科网
- 安徽第三方
- 大赛
- 管控系统
- 日志管理
- 设备日志
- 平板接口
- 渝教
- 教学总结
- 空白目录
- Yii 1.1
- 学堂架构
- Yii 1.1一些方法的解读
- MVCS结构
- 基础使用语法
- 创建1个新模块
- 关联模型
- CDbCriteria
- 学生-课堂记录
- 学生端页面展示
- 教师端页面展示
- 编辑课程文档
- SQL
- 课堂项目运行入口
- 上传资源示意图
- 行为
- PHPStorm
- 源码阅读
- 会诊答卷页面
- 考点练习
- 资源首页
- 同步课程
- 同步课程:章节信息
- 升学复习
- 统计图-范例
- 模块
- 非法词
- 服务层
- MongoDB类
- 学堂作答记录从Mongo新集合获取数据
- MongoYii
- 错题集
- 小技巧
- 完善资料
- 邮件发送
- K12
- JSpang视频课程
- MongoDB
- 创业
- 项目
- 包包