articles

2010 年 4 月 16 日

Smarty modifierでstr_replace

CATEGORYPHPSmarty  TAG 1:06 PM

Smartyでは、ロジック側で整形するかテンプレート側で整形するか
いつも微妙なラインのところがあって困ります。

str_replaceをテンプレートで処理する場合は

'検索文字列'|str_replace:'置換文字列':$対象文字列

となるそうです。
あと、配列@で渡せるそうです。

{$name_list|@count} 

ありがとうございました。
http://itpro.nikkeibp.co.jp/article/COLUMN/20071210/289116/

2009 年 5 月 15 日

Smartyの構文解析を回避{literal}

CATEGORYPHPSmarty  7:22 PM

これも毎回いいタイミングで出てきて、いい感じで忘れてますので。

{literal}
 
{/literal}

ついでにデリミタを変更する方法もメモっときます。

<?php

$smarty = new Smarty;
$smarty->left_delimiter = 'right_delimiter = '}-->';
$smarty->assign('foo', 'bar');
$smarty->display('example.tpl');

?>