当前位置: 首页>>代码示例>>PHP>>正文


PHP router::prefix方法代码示例

本文整理汇总了PHP中router::prefix方法的典型用法代码示例。如果您正苦于以下问题:PHP router::prefix方法的具体用法?PHP router::prefix怎么用?PHP router::prefix使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在router的用法示例。


在下文中一共展示了router::prefix方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: init

 static function init()
 {
     // Begin the benchmark
     self::$time_init = microtime(true);
     register_shutdown_function(array('Kennel', 'onShutdown'));
     if (array_key_exists('HTTP_HOST', $_SERVER)) {
         // Running from a HTTP request
         self::$ROOT_PATH = str_replace('\\', '/', dirname($_SERVER['SCRIPT_FILENAME']));
         self::$ROOT_URL = trim("http://{$_SERVER['HTTP_HOST']}", '\\/') . '/' . trim(substr(self::$ROOT_PATH, strlen($_SERVER['DOCUMENT_ROOT'])), '\\/');
         self::$ROOT_URL = trim(self::$ROOT_URL, '/');
     } else {
         // Runing from the command line
         self::$ROOT_PATH = str_replace('\\', '/', $_SERVER['PWD']);
     }
     // Get the application settings
     if (file_exists('settings.php')) {
         require_once 'settings.php';
         self::$_APP_SETTINGS = $settings;
     } else {
         self::controllerAction('Ksetup', 'firststeps');
     }
     // Detect the modules
     self::fetchModules();
     // Accept language prefixes if i18n is being used
     if (self::getSetting('i18n', 'enabled')) {
         router::prefix(self::getSetting('i18n', 'list'));
     }
     // Set the default timezone
     date_default_timezone_set(self::getSetting('application', 'timezone'));
     // Process the HTTP request (skipped when running from the command line)
     if (array_key_exists('HTTP_HOST', $_SERVER)) {
         Request::process();
     }
 }
开发者ID:rev087,项目名称:kennel,代码行数:34,代码来源:Core.php


注:本文中的router::prefix方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。