Smarty 图标

你可以根据商标声明使用 Smarty 徽标。

Smarty Template Engine Smarty Template Engine

如有赞助、广告、新闻或其他询问,请通过电子邮件与我们联系

使用 Smarty 的网站

广告

插入

插入插件用于实现由模板中的{insert}标记调用的函数。

string smarty_insert_name( $params,  
  $template);  
array $params;
object $template;
 

函数的第一个参数是传递给插入的属性关联数组。

插入函数应该返回将会替代模板中{insert}标记的结果。

示例 18.11:插入插件

<?php
/*
 * Smarty plugin
 * -------------------------------------------------------------
 * File:     insert.time.php
 * Type:     time
 * Name:     time
 * Purpose:  Inserts current date/time according to format
 * -------------------------------------------------------------
 */
function smarty_insert_time($params, Smarty_Internal_Template $template)
{
    if (empty($params['format'])) {
        trigger_error("insert time: missing 'format' parameter");
        return;
    }
    return strftime($params['format']);
}
?>