本文整理匯總了PHP中waSystem::getEnv方法的典型用法代碼示例。如果您正苦於以下問題:PHP waSystem::getEnv方法的具體用法?PHP waSystem::getEnv怎麽用?PHP waSystem::getEnv使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類waSystem
的用法示例。
在下文中一共展示了waSystem::getEnv方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: dispatch
public function dispatch()
{
if ($this->system->getEnv() == 'frontend') {
$module = 'frontend';
} else {
$module = waRequest::get($this->options['module'], $this->system->getEnv());
}
$module = waRequest::param('module', $module);
$action = waRequest::param('action', waRequest::get($this->options['action']));
$plugin = waRequest::param('plugin', waRequest::get('plugin', ''));
// event init
if (!waRequest::request('background_process')) {
if (method_exists($this->system->getConfig(), 'onInit')) {
$this->system->getConfig()->onInit();
}
}
if ($widget = waRequest::param('widget')) {
$this->executeWidget($widget, $action);
} elseif ($this->system->getEnv() == 'backend') {
$url = explode("/", $this->system->getConfig()->getRequestUrl(true));
if (isset($url[2]) && isset($url[3]) && $url[2] == 'widgets') {
$this->executeWidget($url[3], $action);
} else {
$this->execute($plugin, $module, $action);
}
} else {
$this->execute($plugin, $module, $action);
}
}
示例2: dispatch
public function dispatch()
{
$env = $this->system->getEnv();
if ($env == 'frontend') {
$module = 'frontend';
} else {
$module = waRequest::get($this->options['module'], $this->system->getEnv());
}
$module = waRequest::param('module', $module);
$action = waRequest::param('action', waRequest::get($this->options['action']));
$plugin = waRequest::param('plugin', $env == 'backend' ? waRequest::get('plugin', '') : '');
// event init
if (!waRequest::request('background_process')) {
if (method_exists($this->system->getConfig(), 'onInit')) {
$this->system->getConfig()->onInit();
}
}
if ($this->system->getEnv() == 'backend') {
if ($widget = waRequest::get('widget')) {
$this->executeWidget($widget, $action);
} else {
$this->execute($plugin, $module, $action);
}
} else {
$this->execute($plugin, $module, $action);
}
}
示例3: getEnv
public function getEnv()
{
return $this->wa->getEnv();
}