Articles of twig

Как перевести Symfony2 Exception

Я использую yml-формат для перевода своего веб-приложения, но у меня есть одна проблема. Что я хотел бы сделать: #exception.en.yml exception.bad: 'Bad credentials' То, что я знаю, возможно сделать: #exception.en.yml 'Bad credentials': 'Bad credentials' Это единственный способ перевести исключение?

как передать все параметры запроса запроса на встроенные контроллеры в twig symfony 2?

{{ render(controller("SomeBundle:Foo:Bar", {HERE I WANT TO PASS ALL query parameters app.request.query.all}) }} Итак, могу ли я получить доступ ко всем параметрам запроса главного запроса в подзапросе, а подзапрос также должен выполняться независимо?

Как встраивать таблицы стилей с Assetic, основанные на значении в сеансе

Я хочу вставлять различные файлы стилей с атрибутом в шаблон ветви проекта Symfony2. Используемая таблица стилей зависит от настройки темы пользователя. я использовал {% stylesheets '@CuteFlowCoreBundle/Resources/public/css/application.css' '@CuteFlowCoreBundle/Resources/public/css/theme/'~app.session.get('cuteflow_theme')~'/application.css' %} <link rel="stylesheet" href="{{ asset_url }}" type="text/css" media="all" /> {% endstylesheets %} Но это порождает ошибку: Unexpected token "operator" of value "~" in "CoreBundle::layout.html.twig" Я тоже попробовал следующее. […]

Уменьшить макет групп форм в Twig с помощью Symfony2 (.7)

Я пытаюсь избавиться от повторяющихся макетов в twig для форм symfony2. В настоящее время мой макет выглядит примерно так: <form name="step2" method="post" action="" class="productForm"> <h2>Step2:</h2> <div id="step2"> <div class="form-group"> <div class="form-widget"> <div id="step2_client1"> <div class="form-group"><label class="control-label required" for="step2_client1_clientTitle">Client 1 title:</label> <div class="form-widget"><select id="step2_client1_clientTitle" name="step2[client1][clientTitle]" class="form-control"> <option value="Mr">Mr</option> <option value="Mrs">Mrs</option> <option value="Miss">Miss</option> <option value="Ms">Ms</option> <option value="Dr">Dr</option> […]

Twig tag включает функцию vs include

Документация Twig для тега включает очень похожие на функции include . Тег: {% include 'header.html' %} Функция включает: {{ include('template.html') }} Может кто-нибудь указать, в каких обстоятельствах, один предпочтительнее другого? Благодаря!

Добавить класс в корневой элемент меню knp с помощью Twig

knp_menu's правильный способ добавить класс в корневой элемент knp_menu's <ul> с веточкой? я много пробовал: 1. {{ knp_menu_render('main', {'class': 'foo'}) }} 2. {{ knp_menu_render('main', {'attributes': {'class': 'foo'}}) }} 3. {{ knp_menu_render('main', {'listAttributes': {'class': 'foo'}}) }} 4. {{ knp_menu_render('main', {'attributes': {'listAttributes': {'class': 'foo'}}}) }} никто из них не работал

Symfony2: вызов form_widget в исключении twig throws «Catchable fatal error … должен быть экземпляром Symfony \ Component \ Form \ FormView»

Когда я создаю форму внутри моего действия контроллера следующим образом: $form = $this->createFormBuilder() ->add('field_name') ->getForm(); return array( 'form' => $form ); … и я пытаюсь отобразить эту форму в шаблоне ветки: <form action="{{ path('…') }}" method="post"> {{ form_widget(form.field_name) }} </form> … вызов form_widget вызывает следующее исключение / ошибку: Исключение было сделано во время рендеринга шаблона […]

Как перевести конкатенированную строку в шаблон твига, используя переводчик Symfony2

У меня есть yml-файл перевода следующим образом: tag: myfirsttag: Tag number one secondtag: Tag number two …. и шаблон твипа, как <select name="tag" required="required"> {% for tag in tag_list %} <option value="{{ tag }}">{{ "tag." ~ tag | trans(domain='mydomain') }}</option> {% endfor %} </select> Так вот проблема. Элементы в элементе отображаются как «tag.myfirsttag» , а […]

Локализовать даты в веточках с помощью Symfony 2

Чтобы отформатировать дату в ветке, вы обычно используете что-то вроде: {{ meeting.date|date("m/d/Y") }} Теперь мне нужно локализовать эту дату (US m / d / y, NL d / m / y). Какая была бы лучшая практика для этого в ветке? Я использую Symfony 2, обходным решением было бы сделать перевод в контроллере, но я бы […]

«Ошибка CSRF недействительна» в symfony 2, даже используя функцию form_rest (form)

Я пытаюсь создать простую форму в symfony, но каждый раз, когда я пытаюсь представить, я получаю следующую ошибку: ERROR: The CSRF token is invalid. Please try to resubmit the form. После серфинга в Интернете и сокращения кода до почти пустого. Я все еще получаю эту ошибку. Большинство людей, которых я видел с просьбой об этом, […]