Articles of шаблоны

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

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

PHP html электронная почта, используя html-шаблон

поэтому я пытаюсь сделать html-почту sytem и мой html, я хочу быть шаблоном, хранящимся в отдельном файле, например: <div clas="headr"></div> <div class="content"></div> <div class="footer"></div> когда я хочу отправить почту, я хочу, чтобы содержимое моей почты (из входной формы) включалось в этот div.content, а затем отправлял весь html (шаблон + отправленный текст). Каков наилучший способ сделать […]

PHP Looping Template Engine – от царапин

Для группового проекта я пытаюсь создать механизм шаблонов для PHP для людей с меньшим опытом работы с языком, которые могут использовать теги, такие как {name} в своем HTML, и PHP заменит этот тег на предопределенную переменную из массива. А также поддерживающие петли. Это намного превосходит ожидания проекта, но поскольку у меня есть опыт работы с […]

Каковы ваши стратегии шаблонов?

Я стараюсь развить свои собственные рамки. Для этого я хотел бы прочитать некоторые шаблонные методы. Я знаю, что шаблоны – очень сложная тема, но знание некоторых стратегий поможет найти правильный. Пожалуйста, если вы упомянули один, не просто напишите «smarty», например. Напишите немного о концепции, стоящей за ней. Позвольте мне начать с идеи: сделать все просто, […]

Получение идентификатора текущего контроллера в Yii

Я хочу получить текущее имя контроллера, которое обрабатывает текущее действие. но в моем случае я буду искать текущий контроллер в моем main.php в своих файлах макета . это мое небольшое представление о моей структуре каталогов, чтобы дать вам представление о том, где находятся мои файлы макета и файл, где я буду поместить свои коды в […]

Laravel 5 получить имя

Я пытаюсь получить имя вида в L5. Как и в WP, я хотел бы добавить конкретное имя страницы (имя представления) для стилизации, например: <!– View name: login.blade.php !–> <div id="page" class="page-login"> <h1>Inloggen</h1> </div> <!– View name: register.blade.php !–> <div id="page" class="page-register"> <h1>Registreren</h1> </div> В L4 это можно сделать с помощью компоновщика для совместного использования var […]

Как я могу эхо HTML в PHP?

Я хочу условно вывести HTML для создания страницы, так что самый простой способ эхо-многострочных фрагментов HTML в PHP 4+? Должен ли я использовать структуру шаблонов, такую ​​как Smarty? echo '<html>', "\n"; // I'm sure there's a better way! echo '<head>', "\n"; echo '</head>', "\n"; echo '<body>', "\n"; echo '</body>', "\n"; echo '</html>', "\n";

WooCommerce: назначение конечной точки настраиваемому шаблону на моих учетных страницах

Эта функция добавляет вкладку «Специальная страница» в список вкладок «Моя учетная запись»: add_filter( 'woocommerce_account_menu_items' , 'jc_menu_panel_nav' ); function jc_menu_panel_nav() { $items = array( 'dashboard' => __( 'Dashboard', 'woocommerce' ), 'orders' => __( 'Orders', 'woocommerce' ), 'downloads' => __( 'Downloads', 'woocommerce' ), 'edit-address' => __( 'Addresses', 'woocommerce' ), 'payment-methods' => __( 'Payment Methods', 'woocommerce' ), 'edit-account' […]

Лучшее место для проверки в модели / представлении / модели контроллера?

Я работаю над проектом PHP, который широко использует шаблон проектирования MVC. Я хочу добавить валидацию в форму, и мне интересно, какое правильное место для проверки. Из-за того, как формируются формы, валидация на данных обратной передачи намного проще и менее повторяется с точки зрения компонентов. Допустимо ли иметь представление, подтверждающее данные ответа, или это должно быть […]

Dirt-простые шаблоны PHP … может ли это работать без `eval`?

Обновление – спасибо за все ответы. Этот Q становится грязным, поэтому я начал сиквел, если кому-то это интересно. Я собрал быстрый сценарий для друга и наткнулся на действительно простой способ делать шаблоны в PHP. В принципе, идея состоит в том, чтобы проанализировать html-документ как строку heredoc, поэтому переменные внутри него будут расширены PHP. Функция пересылки […]