正在显示
2 个修改的文件
包含
77 行增加
和
2 行删除
app/Models/IsCom/ProjectIsCom.php
0 → 100644
| 1 | +<?php | ||
| 2 | +/** | ||
| 3 | + * @remark : | ||
| 4 | + * @name :ProjectIsCom.php | ||
| 5 | + * @author :lyh | ||
| 6 | + * @method :post | ||
| 7 | + * @time :2024/8/1 11:50 | ||
| 8 | + */ | ||
| 9 | + | ||
| 10 | +namespace App\Models\IsCom; | ||
| 11 | + | ||
| 12 | +use App\Models\Base; | ||
| 13 | +use App\Models\Project\Project; | ||
| 14 | +use App\Models\Template\BTemplate; | ||
| 15 | +use App\Models\Template\Template; | ||
| 16 | + | ||
| 17 | +/** | ||
| 18 | + * @remark :是否为独立头部+底部 | ||
| 19 | + * @name :ProjectIsCom | ||
| 20 | + * @author :lyh | ||
| 21 | + * @method :post | ||
| 22 | + * @time :2024/8/1 11:51 | ||
| 23 | + */ | ||
| 24 | +class ProjectIsCom extends Base | ||
| 25 | +{ | ||
| 26 | + protected $table = 'gl_project_is_com'; | ||
| 27 | + | ||
| 28 | + /** | ||
| 29 | + * @name :(包含详情页+列表页) | ||
| 30 | + * @var array | ||
| 31 | + */ | ||
| 32 | + protected $initParam = [ | ||
| 33 | + '首页'=>BTemplate::SOURCE_HOME, | ||
| 34 | + '产品'=>BTemplate::SOURCE_PRODUCT, | ||
| 35 | + '博客'=>BTemplate::SOURCE_BLOG, | ||
| 36 | + '新闻'=>BTemplate::SOURCE_NEWS, | ||
| 37 | + ]; | ||
| 38 | + | ||
| 39 | + /** | ||
| 40 | + * @name : 单一界面 | ||
| 41 | + * @var array | ||
| 42 | + */ | ||
| 43 | + protected $initPageParam = [ | ||
| 44 | + '单页面'=>BTemplate::SOURCE_PAGE, | ||
| 45 | + ]; | ||
| 46 | + | ||
| 47 | + /** | ||
| 48 | + * @remark :初始数据 | ||
| 49 | + * @name :initializedData | ||
| 50 | + * @author :lyh | ||
| 51 | + * @method :post | ||
| 52 | + * @time :2024/8/1 11:52 | ||
| 53 | + */ | ||
| 54 | + public function initializedData(){ | ||
| 55 | + $data = []; | ||
| 56 | + $initParam = $this->initParam; | ||
| 57 | + foreach ($initParam as $pKey => $pValue){ | ||
| 58 | + $is_list = [BTemplate::IS_LIST,BTemplate::IS_DETAIL]; | ||
| 59 | + foreach ($is_list as $isValue){ | ||
| 60 | + $name = $pKey.($isValue == 0 ? '详情' : '列表'); | ||
| 61 | + $data[] = [ | ||
| 62 | + 'name'=>$name, | ||
| 63 | + 'source'=>$pValue, | ||
| 64 | + 'is_list'=>$isValue, | ||
| 65 | + 'header_status'=>0, | ||
| 66 | + 'footer_status'=>0, | ||
| 67 | + 'created_at'=>date('Y-m-d H:i:s'), | ||
| 68 | + 'updated_at'=>date('Y-m-d H:i:s'), | ||
| 69 | + ]; | ||
| 70 | + } | ||
| 71 | + } | ||
| 72 | + } | ||
| 73 | +} |
| @@ -23,6 +23,8 @@ class BTemplate extends Base | @@ -23,6 +23,8 @@ class BTemplate extends Base | ||
| 23 | 23 | ||
| 24 | const SOURCE_NEWS = 4;//新闻详情页 | 24 | const SOURCE_NEWS = 4;//新闻详情页 |
| 25 | const SOURCE_KEYWORD = 5;//聚合页 | 25 | const SOURCE_KEYWORD = 5;//聚合页 |
| 26 | + | ||
| 27 | + const SOURCE_PAGE = 6;//单页面 | ||
| 26 | const SOURCE_CUSTOM = 7;//自定义模块 | 28 | const SOURCE_CUSTOM = 7;//自定义模块 |
| 27 | 29 | ||
| 28 | /** | 30 | /** |
| @@ -34,8 +36,8 @@ class BTemplate extends Base | @@ -34,8 +36,8 @@ class BTemplate extends Base | ||
| 34 | * 公共头部底部连接部分 | 36 | * 公共头部底部连接部分 |
| 35 | */ | 37 | */ |
| 36 | const COMMON_HEAD = 1;//公共头部 | 38 | const COMMON_HEAD = 1;//公共头部 |
| 37 | - const COMMON_FOOTER = 2;//公共头部 | ||
| 38 | - const COMMON_OTHER = 3;//公共头部 | 39 | + const COMMON_FOOTER = 2;//公共底部 |
| 40 | + const COMMON_OTHER = 3;//公共other | ||
| 39 | /** | 41 | /** |
| 40 | * 独立头部类型 | 42 | * 独立头部类型 |
| 41 | */ | 43 | */ |
-
请 注册 或 登录 后发表评论