本次跟踪解决几个问题:
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);//调用第三步:模板调用
}