smarty Шаблон из строки -- Пример генерации html по строке шаблона (например для ajax-ответа)
Primary tabs
Получить html из шаблона "на коленке" (в любом месте приложения) можно так как-то так:
/* считываем файл шаблона, лежащий по указанном адресу в строку */ $template = Str::fromFile($TEMPLATES_PATH . 'front/report/parts/modal-view.tpl'); $smarty = new Smarty(); // создаём объект // обычное присваивание переменной для шаблона $smarty->assign('TableData', $prepatedData); // Подлючаем файл с плагином require_once( $smarty->_get_plugin_filepath('function', 'eval')); // получаем итоговый html $content = smarty_function_eval(array('var' => $template), $smarty);
- Log in to post comments
- 1856 reads