本次跟踪解决几个问题:

1、缓存文件从哪里来,过程中被删除了怎么办

2、模板html是如何被引入的

 

进入首页时,通过最初的调用,进入控制器\phpcms\modules\content\index.php::init()中

//首页
public function init() {
    if(isset($_GET['siteid'])) {
        $siteid = intval($_GET['siteid']);//当前站点id  函数intval作用变量转成整数类型
    } else {
        $siteid = 1;
    }
    $siteid = $GLOBALS['siteid'] = max($siteid,1);
    define('SITEID', $siteid);
    $_userid = $this->_userid;
    $_username = $this->_username;
    $_groupid = $this->_groupid;
    //SEO 搜索引擎优化信息
    $SEO = seo($siteid);//SEO 搜索引擎优化信息
    $sitelist  = getcache('sitelist','commons');//缓存后台设置的所有站点配置信息
    $default_style = $sitelist[$siteid]['default_style'];//当前站点默认模板风格配置
    $CATEGORYS = getcache('category_content_'.$siteid,'commons');//当前站点所有栏目详细配置信息
    include template('content','index',$default_style);//调用第三步:模板调用
}

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-04-30
  • 2021-09-12
  • 2021-07-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-12
  • 2021-11-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案