syncAppearanceTemplates($appearanceId,$distId); } /* * 得到独立页的模版数组 */ public static function getLandingPageTemplateOptions() { { $distInfo = DistAdminDistributor::getInfo(); $distId = $distInfo->id; $appearanceId = $distInfo->appearance_id; $model = new Model(); $result = $model->where('appearance_id', $appearanceId)->where('dist_id', $distId)->select('file_name')->get(); $options = ['pages_detail.liquid'=>'pages_detail.liquid']; foreach ($result as $key => $value) { // 检查字符串是否以 "pages_sp_" 开头 if (strpos($value->file_name, 'pages_sp_') === 0) { // 提取 "xxxx" 部分 // $part = str_replace('pages_sp_', '', $value->file_name); // $part = str_replace('.liquid', '', $part); $part = $value->file_name; $options[$part] = $part; } } return $options; } } }