Skip to content

插入 {/programmers/plugins/plugins-inserts/}

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

string

smarty_insert_

name

array

\$params

object

\$template

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

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

<?php
/*
 * Smarty 插件
 * -------------------------------------------------------------
 * 文件:     insert.time.php
 * 类型:     time
 * 名称:     time
 * 目的:  根据格式插入当前日期/时间
 * -------------------------------------------------------------
 */
function smarty_insert_time($params, Smarty_Internal_Template $template)
{
    if (empty($params['format'])) {
        trigger_error("insert time: 缺少 'format' 参数");
        return;
    }
    return strftime($params['format']);
}
?>