插入插件是用来实现模板中{insert}
标签的调用。
string smarty_insert_name( |
$params, | |
$template) ; |
array $params
;object $template
;函数的第一个参数是输入的属性数组。
插入函数将会返回某值,该值将在模板中的{insert}
标签处被替换。
Example 18.11. 插入插件
<?php /* * Smarty plugin * ------------------------------------------------------------- * File: insert.time.php * Type: time * Name: time * Purpose: 插入设定格式的当前日期/时间 * ------------------------------------------------------------- */ 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']); } ?>