したがって、これらのテンプレート(.tpl
ファイル)はSmartyによって生成されています。私は文字列フォーマット12/24/2016
の日付を含む変数{$projects.laycanenddate}
を持っていますが、フォーマット24-Dec-16
で表示する必要があります。Smartyの日付の書式文字列
私はコード
{php}
$date = date_create($projects.laycanenddate);
$projects.laycanenddate = date_format($date, 'Y-m-d H:i:s');
{/php}
<div class="right_olbl"> {$projects.laycanenddate} </div>
でテキストとしてそれを解析しようとしたが、それがなかったかのように、それは{php}...{/php}
を無視していますので、それは、動作していません。私は<?php ... ?>
タグもあると読んでいますが、私はどちらを使うべきか分かりません。どんな助けでも大歓迎です!
は同じ '.tpl'ファイルで行われたその割り当てますか?私はnsmarty(Node.jsへのSmartyのポート)を使用していて、 '.php'ファイルで作業しているわけではないので、私は尋ねています。 – user3272401
それはすべてのSmarty 3(およびSmarty 2)構文がサポートされているはずです。 nsmarty – pradeep