插入 {/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']);
}
?>