Articles of веточка

Как указать два расположения шаблонов Twig?

Я структурировал свой сайт с отдельным каталогом для каждого компонента (т.е. страницы). /var/www/components/component_1/ /var/www/components/component_2/ /var/www/components/component_3/ Внутри каждого каталога у меня есть контроллер, модель и шаблон Twig. Типичный шаблон, который может быть расположен в /var/www/components/component_2/templates/myTemp.html выглядит следующим образом: {% extends "base.html" %} bla bla bla У меня есть несколько базовых шаблонов. В отличие от дочерних шаблонов, […]

Symfony. Почему моя форма получает каждый ответ, который существует в таблице?

Это не столько проблема, сколько то, что я заметил и хотел бы лучше понять. У меня есть класс Poll котором есть коллекция votes и pollOptions . Мой класс PollOption имеет poll к PollOption он принадлежит, и title . Класс Vote также имеет poll к voteChoices он принадлежит, а также собственную коллекцию voteChoices и user . […]

Вариант выбора Twig Setting в выпадающем меню

В настоящее время я пишу php mvc с нуля и использую ветку в качестве моего механизма шаблонов и нуждаюсь в некоторой помощи, устанавливая выбранную опцию в выпадающем списке. В настоящее время в моей модели у меня есть запрос sql, который вытаскивает весь список супервизоров и бросает их в свой выпадающий список, используя цикл twig for, […]

Symfony2 – PdfBundle не работает

Используя Symfony2 и PdfBundle для генерации динамически PDF-файлов, я не могу генерировать файлы. Следуя инструкциям по документации, я установил всю связку: autoload.php: 'Ps' => __DIR__.'/../vendor/bundles', 'PHPPdf' => __DIR__.'/../vendor/PHPPdf/lib', 'Imagine' => array(__DIR__.'/../vendor/PHPPdf/lib', __DIR__.'/../vendor/PHPPdf/lib/vendor/Imagine/lib'), 'Zend' => __DIR__.'/../vendor/PHPPdf/lib/vendor/Zend/library', 'ZendPdf' => __DIR__.'/../vendor/PHPPdf/lib/vendor/ZendPdf/library', AppKernel.php: … новый Ps \ PdfBundle \ PsPdfBundle (), … Я думаю, что все настройки настроены правильно, […]

Как я могу получить доступ к функциям репозитория в шаблоне twig в symfony2

У меня есть class categroies и class Products . В моем хранилище у меня есть функция getProducts($categoryid,$location) Мне нужно, чтобы петля в шаблон {% for category in categories %} –{{ category.name }}– {% for product in getProducts(category.id,location) %} –{{ product.name }}– {% endfor %} {% endfor %} или есть лучший способ для этого

twig template engine, используя статическую функцию или переменную

Есть ли способ вызвать статическую функцию или использовать старую переменную в веточке? У меня есть класс статических вспомогательных функций и вы хотите использовать один или два в шаблоне.

Как получить доступ к константам класса в Twig?

У меня есть несколько констант класса в моем классе сущности, например: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } В обычном PHP я часто делаю if($var == Entity::TYPE_PERSON) и я хотел бы делать подобные вещи в Twig. Является ли это возможным?

Symfony FOSUserBundle – включить форму входа в шаблон макета

Мы успешно настроили FOSUserBundle; логин, регистрация, сброс пароля и т. д., все работают нормально. Теперь мы хотим включить форму входа в наш общий макет сайта, в частности, разместив форму в верхнем правом разделе заголовка макета. Делать это было бы достаточно легко, если бы мы просто имели дело с полями имени пользователя и пароля. Однако мы […]