在代码的某些地方,我需要检查它是后端区域还是公共页面。我在Utils
类中编写了一个简单的函数。
static public function isInBackend()
{
return (strpos(Url::current(), Config::get('cms.backendUri', 'backend')) !== false);
}
有人知道更好的方法吗?
答案 0 :(得分:2)
在OctoberCMS中,很容易检查您是否处于后端状态;只需查看以下代码即可:
if(\App::runningInBackend()) {
//write your code here
}
您可以通过以下文档链接了解更多信息:https://octobercms.com/docs/services/application#application-helpers