if (true !== $themeLoadRet) { die(ThemeHelper::SYSTEM_MOBILE_THEME . ' 主题无法初始化:' . $themeLoadRet); } // 调用主题的 action $themeActionRet = $themeIntance->pluginAction(PluginHelper::SYSTEM_MOBILE); if (true !== $themeActionRet) { die(ThemeHelper::SYSTEM_MOBILE_THEME . ' 主题无法加载:' . $themeActionRet); } // ---------------------------------------- 5. 加载系统插件 -------------------------------------- // 这里我们加载额外的插件 PluginHelper::loadActivePlugin(PluginHelper::SYSTEM_MOBILE); // 执行插件的 action 方法,让插件能完成各种注册 PluginHelper::doActivePluginAction(PluginHelper::SYSTEM_MOBILE); // ----------------------------- 6. 把系统安装的主题当作插件一样加载上来,用于不同主题之间互相合作---------------- ThemeHelper::loadActiveTheme(PluginHelper::SYSTEM_MOBILE, ThemeHelper::getSystemThemeDirName(ThemeHelper::SYSTEM_MOBILE_THEME)); ThemeHelper::doActiveThemeAction(PluginHelper::SYSTEM_MOBILE); // ---------------------------------------- 7. 启动整个系统 -------------------------------------- // 是否开启 URL 伪静态化 if ($f3->get('sysConfig[enable_static_url][' . PluginHelper::SYSTEM_MOBILE . ']')) { RouteHelper::$isMakeStaticUrl = true; // 我们开启 URL 伪静态化 RouteHelper::processStaticUrl(); // 解析静态化的 URL } // 启动控制器 $f3->run(); // unload 系统 active 的主题插件 ThemeHelper::unloadActiveTheme(PluginHelper::SYSTEM_MOBILE); // 执行完成,卸载插件 PluginHelper::unloadActivePlugin(PluginHelper::SYSTEM_MOBILE); // 执行完成,卸载主题
die(ThemeHelper::SYSTEM_SHOP_THEME . ' 主题无法初始化:' . $themeLoadRet); } // 调用主题的 action $themeActionRet = $themeIntance->pluginAction(PluginHelper::SYSTEM_SHOP); if (true !== $themeActionRet) { die(ThemeHelper::SYSTEM_SHOP_THEME . ' 主题无法加载:' . $themeActionRet); } // ---------------------------------------- 5. 加载系统插件 -------------------------------------- // 在这里启动插件体系架构 // 这里我们加载额外的插件 PluginHelper::loadActivePlugin(PluginHelper::SYSTEM_SHOP); // 执行插件的 action 方法,让插件能完成各种注册 PluginHelper::doActivePluginAction(PluginHelper::SYSTEM_SHOP); // ----------------------------- 6. 把系统安装的主题当作插件一样加载上来,用于不同主题之间互相合作---------------- ThemeHelper::loadActiveTheme(PluginHelper::SYSTEM_SHOP, ThemeHelper::getSystemThemeDirName(ThemeHelper::SYSTEM_SHOP_THEME)); ThemeHelper::doActiveThemeAction(PluginHelper::SYSTEM_SHOP); // ---------------------------------------- 7. 启动整个系统 -------------------------------------- // 是否开启 URL 伪静态化 if ($f3->get('sysConfig[enable_static_url][' . PluginHelper::SYSTEM_SHOP . ']')) { RouteHelper::$isMakeStaticUrl = true; // 我们开启 URL 伪静态化 RouteHelper::processStaticUrl(); // 解析静态化的 URL } // 启动控制器 $f3->run(); // unload 系统 active 的主题插件 ThemeHelper::unloadActiveTheme(PluginHelper::SYSTEM_SHOP); // 执行完成,卸载插件 PluginHelper::unloadActivePlugin(PluginHelper::SYSTEM_SHOP); // 执行完成,卸载主题