Articles of twig

Symfony 2.3.6 вложенные формы

Я пытаюсь иметь форму с набором форм, которые позволят мне заполнять еженедельные данные. У меня есть Сущность, которая на неделю с несколькими статистиками /** * @ORM\Column(type="integer", nullable=false) * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ protected $week_id; /** * @ORM\Column(type="string") */ protected $area_worked; /** * @ORM\OneToMany(targetEntity="User") */ protected $approved_by; /** * @ORM\OneToMany(targetEntity="DailyStats") */ protected $daily_stats; Тогда у меня […]

Пытаться отобразить адрес сущности из базы данных с веточкой

Один пользователь может добавить много адресов в базу данных. Адрес будет отображаться на той же странице, что он добавил адрес, затем он может выбрать, какой из них он хотел бы использовать. Проблема в том, что он ничего не отображает, кроме как адрес сохраняется в базе данных. Это мой код: PostController.php public function validationAction() { } […]

Как вызывать 2 функции одновременно с использованием Twig AJAX Form?

Я использую OctoberCMS на основе Laravel и Twig . Я использую Twig AJAX Form, который имеет 2 кнопки. Каждый вызов функции PHP, actionOne() и actionTwo() . Как сделать вторую кнопку одновременным вызовом обеим функциям? Использование нескольких data-request на кнопке не работает. И использование нескольких функций, разделенных запятой в data-request также не работает. форма {{ form_open() […]

Настройка макета пагинации Pagerfanta с помощью настраиваемого шаблона

У меня установлен Pagerfanta и работает, однако мне сложно настроить макет. Я прочитал в Github, что мне нужно пройти через my_template , однако я не уверен, где это должно быть настроено и что конкретно это относится. Пользовательский шаблон Если вы хотите использовать собственный шаблон, добавьте еще один аргумент <div class="pagerfanta"> {{ pagerfanta(my_pager, 'my_template') }} </div> […]

Установите фильтр по умолчанию в Twig

Я использую Silex для создания сайта и Twig для отображения содержимого на основе json-файла. Вот код в контроллере: $app->get('/', function() use ($app) { $data = $app['data']->get('contactUs', 'es'); return $app['twig']->render('test.html', $data); }); Data – это просто пользовательский класс, который принимает в качестве аргумента отображаемую страницу и язык для использования и возвращает массив на основе json-файла, который […]

Не удалось найти шаблон Twig с помощью метода render в Symfony 2

У меня возникла проблема с ссылкой на конкретный шаблон Twig. Я использую метод render который является частью основного контроллера SF2, но я явно не ссылаюсь / правильно его использую. Это моя директория / файловая структура: /src /AyrshireMinis /CommonBundle /Controller DefaultController.php /Entity Link.php /Resources /views /Default links.html.twig и это метод, вызываемый маршрутизатором в DefaultContoller.php : /** […]

Symfony 2.4 Рендеринг контроллера в TWIG бросает «Рендеринг фрагмента может быть выполнен только при обработке запроса». Исключение

После обновления с Symfony 2.3 до 2.4 возникает следующее исключение: Во время рендеринга шаблона было выбрано исключение («Рендеринг фрагмента может быть выполнен только при обработке запроса») в PageBundle :: base.html.twig в строке 34. Код пытается отобразить контроллер: {% if not app.user %} <div id="login" class="fourcol last"> {{ render(controller("SecurityBundle:Front/Security:login")) }} </div> {% endif %} Исключение выбрано […]

Функция Twig возвращает шаблон

Возможно ли, чтобы функция twig вернула шаблон ветки? Например class ToTimeExtension extends \Twig_Extension { public function getFunctions() { return array( 'totime' => new \Twig_Function_Method($this, 'toTime') ); } public function toTime ($string) { $time = strtotime($string); return {"time.html.twig", $time}; //return a twig template and pass $time variable } } time.html.twig <h1>{{time}}</h1> Применение {{ totime('now') }}

Расширения Twig для сокращения текста?

То, что я ищу, – это то, что ограничивает вывод без разбиения тегов. Предположим, что у меня есть некоторый контент, например, из FCK / MCE: <p>lorem ipsum lorem ipsum lorem ipsum lorem ipsum </p> <p>lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem </p> <p>lorem ipsum lorem ipsum lorem […]

Twig не отображает теги HTML

Пожалуйста, я хотел бы знать, почему выворачивание выводов происходит следующим образом: http://twig.sensiolabs.org/doc/tags/filter.html Это то, с чем я работаю: class MyClass { public function loadViewWithContent($name, $variables) { $twig = load_twig(); // look at the pages dir $page = getdir("pages") . $name . '.html'; $variables['vars'] = $this->menuItem(); if(file_exists($page)) { print $twig->render($name . '.html', $variables); } } public […]