return [
'filters' => [
'staticPage' => ['RainLab\Pages\Classes\Page', 'url']
],
'functions' => [
'getUserAgent' => function () {
return Request::header('User-Agent');
}
]
];
}
При попытке вывести в default.htm шаблона
<p>Your User-Agent is: {{ getUserAgent() }}</p>
говорит вот так
Symfony\Component\Debug\Exception\FatalThrowableError: Class 'RainLab\Pages\Request' not found in /home/xxxxxxxxx/public_html/plugins/rainlab/pages/Plugin.php:241
Ругается как я понял на это
return Request::header('User-Agent');
Версия October 1.1.5
Слишком ранняя версия или где то у меня ошибка?
\Request::
Да действительно, спасибо.
Вероятно IDE не работает с use’ами. Из-за чего она не объявила use Request; в начале класса. Поэтому прямое обращение к руту как \Request - работает 🙂
Обсуждают сегодня