检查我们是否在10月CMS的后端区域

时间:2019-04-07 11:52:49

标签: octobercms octobercms-backend

在代码的某些地方,我需要检查它是后端区域还是公共页面。我在Utils类中编写了一个简单的函数。

    static public function isInBackend()
    {
        return (strpos(Url::current(), Config::get('cms.backendUri', 'backend')) !== false);
    }

有人知道更好的方法吗?

1 个答案:

答案 0 :(得分:2)

在OctoberCMS中,很容易检查您是否处于后端状态;只需查看以下代码即可:

if(\App::runningInBackend()) {
    //write your code here
}

您可以通过以下文档链接了解更多信息:https://octobercms.com/docs/services/application#application-helpers