作者 lyh

gx

... ... @@ -44,10 +44,16 @@ class GeneratePageService
*/
public function generateHtml(){
ProjectServer::useProject($this->project_id);
//生成单页数据
$this->handleParam($this->param['route']);
return $this->getTemplateHtml();
$routeMapModel = new RouteMap();
$routeInfo = $routeMapModel->read(['route'=>$this->param['route']]);
if($this->param['route'] != RouteMap::SOURCE_INDEX && $routeInfo['source'] == RouteMap::SOURCE_PAGE){
//页面管理单独处理
}else{
$this->handleParam($routeMapModel,$routeInfo);
$this->getTemplateHtml();
}
DB::disconnect('custom_mysql');
return true;
}
/**
... ... @@ -57,9 +63,7 @@ class GeneratePageService
* @method :post
* @time :2024/2/19 16:36
*/
public function handleParam($route){
$routeMapModel = new RouteMap();
$routeInfo = $routeMapModel->read(['route'=>$route]);
public function handleParam($routeMapModel,$routeInfo){
switch ($routeInfo['source']){
case $routeMapModel::SOURCE_PRODUCT:
$this->param['source'] = BTemplate::SOURCE_PRODUCT;
... ...