43 lines
1.4 KiB
PHP
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 ?: [];
|
|
}
|
|
|
|
} |