插入插件
插入插件是用来实现模板中{insert}
标签的调用。
|string smartyinsert_name(
|$params, |
| |$template_)
;|
array $params
;object $template
;
函数的第一个参数是输入的属性数组。
插入函数将会返回某值,该值将在模板中的{insert}
标签处被替换。
- <?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']);
- }
- ?>