Files
liche/common/models/market/Market_sytopic_module_model.php
2024-08-13 14:23:24 +08:00

43 lines
1.4 KiB
PHP

<?php
defined('BASEPATH') or exit('No direct script access allowed');
class Market_sytopic_module_model extends HD_Model
{
private $table_name = 'lc_market_sytopic_module';
// const TYPE_BANNER = 1; //banner图
const TYPE_DISCOUNT = 2; //特惠报名
const TYPE_SWIPER_BANNER = 3; //广告轮播图
const TYPE_GRID = 4; //网格排列表
const TYPE_HORIZONTAL = 5; // 横排
const TYPE_ARTICLE = 6; // 文章
const TYPE_ENROLL_BANNER = 7; // 报名轮播图
const TYPE_ENROLL_GIFT = 8; // 礼品模块
const TYPE_ENROLL = 9; // 报名模块
const TYPE_ARRAY = [
// self::TYPE_BANNER => '主图',
self::TYPE_DISCOUNT => '轮播报名',
self::TYPE_GRID => '网格报名',
self::TYPE_HORIZONTAL => '横排报名',
self::TYPE_SWIPER_BANNER => '轮播图',
self::TYPE_ARTICLE => '富文本',
self::TYPE_ENROLL_BANNER => '横排轮播图',
self::TYPE_ENROLL_GIFT => '礼品',
self::TYPE_ENROLL => '直接报名',
];
public function __construct()
{
parent::__construct($this->table_name, 'default');
}
public function getTopicModelIds($topicId)
{
$where = ['topicId' => $topicId, 'status' => 0, 'type!=' => self::TYPE_ENROLL_BANNER];
$modelList = $this->map('id', '', $where, 'sort desc,type asc', 1, 100, 'id,type,title');
return $modelList ?: [];
}
}