插入
插入插件用来实现模板中由{insert}标记调用的函数。
string smarty_insert_name
(array $params, object &$smarty)
函数的第一个参数是传递给插入插件的一个属性的关联数组。
该函数应该返回结果,用来替换模板中{insert}标记所在的位置。
例子16-11. 插入插件
<?php /* * Smarty plugin * ------------------------------------------------------------- * File: insert.time.php * Type: time * Name: time
* Purpose: 根据格式插入当前日期、时间
* ------------------------------------------------------------- */ function smarty_insert_time($params, &$smarty) { if (empty($params['format'])) { $smarty->trigger_error("insert time: missing 'format' parameter"); return; }
$datetime = strftime($params['format']); return $datetime; } ?>
|
|