Я столкнулся с проблемой, которая для меня совершенно непонятна и трудно понять. Я попытался создать виджет календаря, который должен отображаться на каждой странице моего сайта. Итак, я думаю, что это должен быть средний шаблон (никаких аргументов, ни одного сайта). Я попытался сделать это как шаблон ветви. Мне удалось отобразить календарь, но у меня возникла проблема […]
Я хочу получить данные из базы данных и отобразить их в шаблоне. Обычно я делаю это из контроллера и передаю эти данные как переменную, однако я хочу получать разные объемы данных с использованием того же метода, в зависимости от того, какой шаблон вызывает этот метод. Я посмотрел на встроенные контроллеры, но мне нужны только данные, […]
У меня проблема, когда я хочу получить $_SESSION['session']; в шаблоне ветви с использованием тонкой микро Framework. это мой код: <!DOCTYPE html> <html> <head> <title>{{ title }} </title> </head> <body> <p> welcome <?php echo $_SESSION['username']; ?> <p> {{ body }} </p> <a href="http://localhost/slim/public_html/logout">logout</a> </body> </html> Я не могу получить имя пользователя сеанса с этим кодом. любое […]
У меня есть таблица для самостоятельного соединения, в которой каждая папка имеет родителя, а глубина – неограниченная. Одна папка может иметь другую папку в качестве родителя, без ограничений на глубину. Сегодня мой код выглядит так, и я ищу способ выкапывания настолько глубоко, насколько это необходимо, без жесткого кодирования с каждым шагом вниз, может быть, есть […]
Я использую файл, который служит в качестве макета формы для перезаписывания определенных элементов ( form_start , form_row и т. Д.). Я регистрирую его так: twig: – AcmeMainBundle:Form:formlayout.html.twig Есть ли способ использовать в нем мои переменные, представленные вместе с формой ? Например, когда я отправляю index.html.twig array ('form' => $formView, 'var' => $var); Вар определяется только […]
Каким образом можно подключить собственный фильтр к Twig при использовании Silex, но сохранить существующие twig.options неповрежденными? Вот что я имею в виду. У меня есть следующий код: $app->register(new Silex\Provider\TwigServiceProvider(), array( 'twig.path' => dirname(__FILE__).'/view', 'twig.class_path' => dirname(__FILE__).'/vendor/twig/lib', 'twig.options' => array('cache'=>'folder/twig') )); function test() { return 'yay'; } $app['twig']->addFilter('test',new \Twig_Filter_Function('test')); Если я запускаю этот код как есть, […]
Я разрабатываю приложение, и мне нужно создать счета в PDF. Я использую pdfbundle, и файлы PDF создаются правильно: public function helloAction() { $format = $this->get('request')->get('_format'); $name = "work!!!"; return $this->render(sprintf('miomioBundle:Venta:helloAction.%s.twig', $format), array('name' => $name)); } Но как я могу сохранить этот файл в базе данных?
В части Twig, частично обработанной отдельным контроллером, я хочу проверить, соответствует ли текущий основной маршрут сравниваемому маршруту, поэтому я могу отметить элемент списка как активный. Как я могу это сделать? Попытка получить текущий маршрут в BarController: $route = $request->get('_route'); возвращает null . Uri тоже не то, что я ищу, так как звонил под кодом в […]
В шаблонах PHP я могу использовать php-функции, например: foreach ($users as $user){ echo someFunction($user->getName()); } Как я могу сделать это в TWIG? {% for user in users %} * {{ user.name }} {% else %} No user have been found. {% endfor %} Как мне это достичь?
Я пытаюсь использовать функцию twig json_encode, но когда я это делаю var packageDetails = {{(packageDetails|json_encode)}}; и packageDetails – массив массива, переданный от контроллера Это дает мне ошибку, говоря invalid property id из-за " поэтому я хочу использовать escape-фильтр; как его использовать?