9 语言阶段
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们来看阶段6,也就是语言阶段,对应的代码:
case DRUPAL_BOOTSTRAP_LANGUAGE:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们来看阶段6,也就是语言阶段,对应的代码:
case DRUPAL_BOOTSTRAP_LANGUAGE:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们来看阶段5,也就是页面头部阶段,对应的代码:
case DRUPAL_BOOTSTRAP_PAGE_HEADER:
_drupal_bootstrap_page_header();
break;
在这里,Drupal将这个阶段的工作委托给了_drupal_bootstrap_page_header函数。我们通过文本查找,很快就找到了这个函数的定义:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们来看阶段4,也就是会话阶段,对应的代码:
case DRUPAL_BOOTSTRAP_SESSION:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们来看阶段3,也就是变量阶段,对应的代码:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们来看阶段2,也就是数据库阶段,对应的代码:
case DRUPAL_BOOTSTRAP_DATABASE:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们来看阶段1,也就是页面缓存阶段,对应的代码:
case DRUPAL_BOOTSTRAP_PAGE_CACHE:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们来看阶段0,也就是配置阶段,对应的代码:
case DRUPAL_BOOTSTRAP_CONFIGURATION:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
/**
* Ensures Drupal is bootstrapped to the specified phase.
*