[PHP-users 29336] Re: smartyでのreplaceの挙動について
okuyama@workgroup
okuyama @ workgroup.jp
2006年 6月 4日 (日) 14:10:43 JST
おく@Workgroupです。
給与締日の対応テーブルを持っていればすむ話だとは思いますが、
Smarty内で処理させるのであれば、プラグインを作成するのが
スマートではないでしょうか。
参照:
http://sunset.freespace.jp/smarty/SmartyManual_2-6-6J_html/plugins.modifiers.html
参考php:
$smarty->register_modifier("numtojp", "smarty_modifier_numtojp");
function smarty_modifier_numtojp($num)
{
$str = array(
'',
'10日',
'15日',
'20日',
'25日',
'末日',
'翌5日'
);
return $str[$num];
}
参考template:
{$data|numtojp}
こんな感じでしたでしょうか・・・
PHP-users メーリングリストの案内