---
Array (2)
0 => Array (2)
page_nm => "トップ"
page_sysnm => "top"
1 => Array (3)
page_nm => "Smartyマニュアル"
page_sysnm => "manual_smarty"
this => 1
---
インサートプラグインインサートプラグイン
インサートプラグインは、テンプレートの
{insert}
タグによって呼び出される関数を実装するために使用されます。
string smarty_insert_name
(array $params, object &$smarty)
この関数の第1パラメータは、insert タグに渡される属性の連想配列です。
インサートプラグイン関数は戻り値として、
テンプレートの {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; } return strftime($params['format']); } ?>
|
|
Copyright(c) 2005-2014 Diverta.Inc All Rights Reserved