Проверьте, не находимся ли мы в серверной зоне CMS за октябрь - PullRequest
0 голосов
/ 07 апреля 2019

В некоторых местах моего кода мне нужно проверить, является ли это внутренняя область или общедоступная страница.Я написал простую функцию в моем Utils классе.

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

Кто-нибудь знает лучшие способы проверить это?

1 Ответ

2 голосов
/ 07 апреля 2019

В OctoberCMS очень легко проверить, являетесь ли вы бэкэндом или нет;просто посмотрите код ниже для этого:

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

Вы можете узнать больше по этой ссылке документации: https://octobercms.com/docs/services/application#application-helpers

...