即興でsmarty関数を作ってみる
( Smarty )function smarty_function_my_assign($params, &$smarty) { $str=""; foreach ($params as $key => $value) { if (substr($key, 0, 5) === "value") { $str .= $value; } } $smarty->assign($params['var'], $str); }
{my_assign var-"_test" value1="aaaa" value2="bbbb"} {*aaaabbbb*} {$_test}
まぁデフォルトのcatでもいいけどさ。何となくあったらいいな的機能