mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-25 12:09:09 +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;
|
public $category_id = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 提问者
|
* 提问者编号
|
||||||
*
|
*
|
||||||
* @var integer
|
* @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 (!empty($where['source_type'])) {
|
||||||
if (is_array($where['source_type'])) {
|
if (is_array($where['source_type'])) {
|
||||||
$builder->inWhere('source_type', $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'])) {
|
if (!empty($where['title'])) {
|
||||||
$builder->andWhere('title LIKE :title:', ['title' => "%{$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 (!empty($where['published'])) {
|
||||||
if (is_array($where['published'])) {
|
if (is_array($where['published'])) {
|
||||||
$builder->inWhere('published', $where['published']);
|
$builder->inWhere('published', $where['published']);
|
||||||
@ -72,10 +80,6 @@ class Question extends Repository
|
|||||||
$builder->betweenWhere('create_time', $startTime, $endTime);
|
$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'])) {
|
if (!empty($where['title'])) {
|
||||||
$builder->andWhere('title LIKE :title:', ['title' => "%{$where['title']}%"]);
|
$builder->andWhere('title LIKE :title:', ['title' => "%{$where['title']}%"]);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user