В twig
обратная коса sh используется для экранирования специальных символов, например, {{ '\'' }}
выведет '
. Таким образом, чтобы создать литеральную обратную сторону sh в twig
, вам необходимо «экранировать» обратную сторону sh
{{ constant('Admin\\App\\ViewPresenters\\EditPresenter::FORM_ERRORS') }}
Вы можете увидеть разницу в исходном коде twigfiddle
:
{{ constant('Admin\App\ViewPresenters\EditPresenter::FORM_ERRORS') }}
PHP источник
echo twig_escape_filter($this->env, twig_constant("AdminAppViewPresentersEditorPresenter::FORM_ERRORS"), "html", null, true);
{{ constant('Admin\\App\\ViewPresenters\\EditorPresenter::FORM_ERRORS') }}
PHP источник
echo twig_escape_filter($this->env, twig_constant("Admin\\App\\ViewPresenters\\EditorPresenter::FORM_ERRORS"), "html", null, true);
демо