Articles of smarty

CodeIgniter не работает с многоуровневыми подпапками для обоих контроллеров и представлений

Я работаю в Codeigniter со смарт-шаблонами. Проблема в том, что если я иду во вторую вложенную папку или контроллер, Codeigniter перестает работать … например здесь application/controllers/main.php – works application/controllers/admin/dashboard.php – works application/controllers/admin/manageUsers/ListUsers.php – not working Я искал в Интернете, и они сказали, что я могу работать с маршрутами, которые могут работать с контроллером. но я […]

Как сохранить определенное значение, выбранное в элементе управления HTML в следующем сценарии?

Я использую PHP, Smarty и MySQL для своего сайта. У меня есть элемент управления. Код для него выглядит следующим образом: <select name="contact_label" id="set_contact_label"> <option value=""> — Select label– </option> {if $enquiries_labels} {foreach from=$enquiries_labels item=label key=key} <option value="{$key}" {if $contact_label == $key} selected="selected" {/if}>{$label}</option> {/foreach} {/if} </select> Эквивалентный вывод HTML выглядит следующим образом: <select name="contact_label" id="contact_label"> […]

php-sql-smarty pagination

У меня есть следующий код: $gemng = $db->query("SELECT * FROM students ORDER BY student_name ASC "); while($ftmng = $db->fetch_array($gemng)) { $magn[] = $ftmng; } $tpl->assign('mn', $magn); $db->free_result($gemng); Я хочу показать результат только с 20 студентами, не более того. и отображать другие страницы. как я могу это сделать … можете ли вы исправить код и добавить […]

Функция Smarty Object с ассоциативным массивом Неожиданный «=>», ожидаемый один из: «», «», «)»,

У меня проблема с Smarty, передающим объект PDO для Smarty, это просто не нравится => . Есть ли уловка, чтобы обойти эту проблему? Вот он ошибка: {assign var='brgdatas' value="{$brgObj->fetchOneBrg(array('id'=>{$ststres[ststval].to_id}'))}"}" – Unexpected "=>", expected one of: "","" , ") Вот код, с которым я работаю: {section name=ststval loop=$ststres} {if $ststres[ststval].type == 2} {assign var='brgdatas' value="{$brgObj->fetchOneBrg(array('id'=>{$ststres[ststval].to_id}'))}"} Правильный […]

Создание {$ num} внутри {foreach}

Я работаю над шаблоном smarty. Мне нужно иметь номера в моем массиве list Поэтому я попробовал {foreach} {$num} {/foreach} Какие печатает 0 1 2 3 4 5 …….. Я хочу, чтобы мои номера начинались с 1 и не 0 Как я могу это достичь? ИЛИ Есть ли другой способ сделать это? благодаря

Smarty + CodeIgniter – правильный способ использования модели

Во-первых: я понимаю, что использование моделей в представлении противоречит иерархии MVC, но это самое гладкое решение, которое я нашел до сих пор. Я включил Smarty в мое приложение CodeIgniter CMS. Одной из его особенностей является использование шаблонов наряду с минимизацией статического контента, такого как CSS и JavaScript. Следовательно, я пытаюсь сделать что-то подобное в файле […]

Разбивка страницы (Предыдущая | Следующая) с Smarty

Я делаю каталог клубов, и я хотел бы ограничить каждую страницу до 10 клубов, например, но я не могу обернуть вокруг себя. Я пробовал SmartyPaginate, но он не работает (говорил с разработчиком, сказал мне не использовать его). clubs.php <?php include('configs/pdo.inc.php'); include('libs/Smarty.class.php'); // create object $smarty = new Smarty; // Clubs ophalen try { $query = […]

PHP и Smarty: filemtime (): stat failed

Я получаю следующую ошибку filemtime(): stat failed . Полная ошибка: ERRNO: 2 ТЕКСТ: filemtime (): не удалось выполнить команду c: \ hatshop / presentation // templates_c \ 74b952bedd7366ad261e8be04bc5be8ef15c2fc1.file.departments_list.tpl.php. LOCATION: C: \ hatshop \ libs \ smarty \ sysplugins \ smarty_resource.php, строка 720 , 30 марта 2013 г., 12:14 Отображение backtrace: filemtime («C: \ hatshop / […]

Как добавить новую переменную-член в PHP?

Я хочу сделать что-то вроде: class Name{ function assign($name,$value){ } } Это почти то же самое, что и assign в smarty: $smarty->assign('name',$value); $smarty->display("index.html"); Как это реализовать?

Как я могу использовать такое утверждение в smarty?

{assign var=tmp_url value=setURI(array('page' => 1))} Кажется, array() не может использоваться в smarty? Я пробовал разные способы, но никто не работает. Кто-нибудь знает трюк?