本文整理汇总了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();
}