$insert
複数のパラメーターを関数に渡すことができるように
、どのように拡張しますか{"Sample text %s this more %s."|inject:$foo:$foo2}
。
現時点では、1 つのパラメーターでのみ機能します。
/**
* Smarty inject modifier plugin
*
* Type: modifier<br>
* Name: inject<br>
* Purpose: sprintf with a IF empty wrapper
*
*/
function smarty_modifier_inject($string, $insert)
{
if(!empty($insert))
return sprintf($string, $insert);
}