Articles of twig

Разбивка страницы с помощью Twig и Eloquent-5.2

После этого видео-учебника по созданию системы аутентификации PHP с Slim / Twig и Eloquent 5.2. Я закончил видеоурок и имею рабочую систему. Но я не могу добавить разбивку на страницы во весь список пользователей в 25-м эпизоде учебника. Кажется, все работает нормально. но когда я нажимаю страницу 2,3,4 и т. д., я все еще получаю […]

Symfony2 twig code не работает в шаблоне xml, поскольку он работает в html

почему код twig {% set code = code(_self) %} не работает в шаблоне xml. <!– src/Acme/DemoBundle/Resources/views/Demo/hello.xml.twig –> <hello> <name>{{ name }}</name> </hello> {% set code = code(_self) %} как это работает в html-шаблоне. {% extends "AcmeDemoBundle::layout.html.twig" %} {% block title "Hello " ~ name %} {% block content %} <h1>Hello {{ name }}!</h1> {% endblock […]

Обмен данными Symfony 2 между контроллерами

Я начал создавать проект с использованием Symfony 2. Мне нужно обмениваться данными между всеми контроллерами. Я добавил базовый контроллер, который расширяет Symfony \ controller, и каждый из моих контроллеров расширяет этот базовый контроллер class BaseController extends Controller class HomeController extends BaseController Этот базовый контроллер будет использоваться для таких вещей, как назначение глобальных переменных ветви (я […]

Как добавить версию активов в css и js?

Я хочу, чтобы assetic выводил сжатые js и css примерно так: v2.3.1/css/whatever.css В настоящее время я пишу свои css и js для производства: $ php app/console assetic:dump –env=prod –no-debug . Но они сбрасываются в css / и js /, без версии. Я прочитал это, но, похоже, это относится только к изображениям, а не к CSS […]

Функции формы Symfony 2 Twig недоступны

Я создаю новый объект Twig Environment внутри пользовательского класса, этот класс визуализируется из существующего файла twig. Я пытаюсь отобразить форму в моем файле twig, который отображается из моего пользовательского класса, однако в этой новой функции формы объекта Twig_Environment недоступны, я попытался добавить существующее расширение формы из собственного объекта twig symfony к моему новому объекту twig, […]

Динамический предел на страницу

Мне нужно простое решение для динамически заданного количества записей на странице с помощью пакета Knp Pagination Bundle. Я читаю, что эта страница записей на странице позволяет пользователю выбирать – разбиение на страницы с кодовыми знаками на динамически заданные пределы страницы, и я знаю, что мне нужно выпадающее с гиперссылкой внутри каждого элемента, который отправляет запрос […]

Twig без использования Symfony

Я не могу найти информацию об использовании ветки без Symfony2. Я хочу использовать ветку на моей пользовательской веб-странице без рамки symfony. Является ли это возможным? Может быть, кто-то может предложить другую шаблонную систему или хороший способ избежать html от php?

Symfony2 fos логин, зарегистрируйтесь и забыли пароль в одном представлении

Мне нужно применить приобретенный шаблон к нашей информационной панели. В этом шаблоне формы регистрации , регистрации и забытого пароля находятся под одним и тем же представлением и переключаются между ними с помощью простого JQuery. Я искал хороший, не слишком кричащий способ объединить все три формы в одну, но я подошел пустой. Мои постоянные варианты (как […]

Symfony form.vars.data vs form.vars.value

Объект FormView в Symfony содержит несколько переменных, к которым можно получить доступ через vars свойства public vars . Две из этих переменных – это value и data . Итак, предположим, что у нас есть переменная form в ветке, мы можем получить к ним доступ, используя form.vars.data и form.vars.value . В документации четко указано значение этих […]

Symfony2: Twig: файл шаблона по умолчанию в настраиваемом месте

Я пытаюсь загрузить простой base.html.twig шаблона base.html.twig который был перемещен из app/Resources/views/ местоположения по умолчанию Symfony app/Resources/views/ в theme/ пользовательского местоположения theme/ . Файл шаблона содержит: <!DOCTYPE html> <html> <head> … </head> <body> {% block body %}{% endblock %} </body> </html> Расширение вышеуказанного файла шаблона контроллером Acme\Core\CoreBundle\Controller с использованием шаблона, специфичного для контроллера {% extends […]