mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-25 04:07:17 +08:00
1.优化文章和提问搜索条件
2.优化课程详情页排版
This commit is contained in:
parent
542e96846f
commit
2506ea4078
@ -38,7 +38,7 @@ class Question extends Model
|
||||
public $category_id = 0;
|
||||
|
||||
/**
|
||||
* 提问者
|
||||
* 提问者编号
|
||||
*
|
||||
* @var integer
|
||||
*/
|
||||
|
@ -57,6 +57,14 @@ class Article extends Repository
|
||||
}
|
||||
}
|
||||
|
||||
if (!empty($where['owner_id'])) {
|
||||
if (is_array($where['owner_id'])) {
|
||||
$builder->inWhere('owner_id', $where['owner_id']);
|
||||
} else {
|
||||
$builder->andWhere('owner_id = :owner_id:', ['owner_id' => $where['owner_id']]);
|
||||
}
|
||||
}
|
||||
|
||||
if (!empty($where['source_type'])) {
|
||||
if (is_array($where['source_type'])) {
|
||||
$builder->inWhere('source_type', $where['source_type']);
|
||||
@ -73,10 +81,6 @@ class Article extends Repository
|
||||
}
|
||||
}
|
||||
|
||||
if (!empty($where['owner_id'])) {
|
||||
$builder->andWhere('owner_id = :owner_id:', ['owner_id' => $where['owner_id']]);
|
||||
}
|
||||
|
||||
if (!empty($where['title'])) {
|
||||
$builder->andWhere('title LIKE :title:', ['title' => "%{$where['title']}%"]);
|
||||
}
|
||||
|
@ -58,6 +58,14 @@ class Question extends Repository
|
||||
}
|
||||
}
|
||||
|
||||
if (!empty($where['owner_id'])) {
|
||||
if (is_array($where['owner_id'])) {
|
||||
$builder->inWhere('owner_id', $where['owner_id']);
|
||||
} else {
|
||||
$builder->andWhere('owner_id = :owner_id:', ['owner_id' => $where['owner_id']]);
|
||||
}
|
||||
}
|
||||
|
||||
if (!empty($where['published'])) {
|
||||
if (is_array($where['published'])) {
|
||||
$builder->inWhere('published', $where['published']);
|
||||
@ -72,10 +80,6 @@ class Question extends Repository
|
||||
$builder->betweenWhere('create_time', $startTime, $endTime);
|
||||
}
|
||||
|
||||
if (!empty($where['owner_id'])) {
|
||||
$builder->andWhere('owner_id = :owner_id:', ['owner_id' => $where['owner_id']]);
|
||||
}
|
||||
|
||||
if (!empty($where['title'])) {
|
||||
$builder->andWhere('title LIKE :title:', ['title' => "%{$where['title']}%"]);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user