先日、phpのconstをsmartyで表示させようと思って苦戦したので、備忘録として書いておきます。
php側に下記のクラスが定義されていたとします。
<?php class Hoge{ const firstname = 'foo'; const lastname = 'bar'; } >
これをSmartyのテンプレートで表示するには次のようにします。assignはしなくてもアクセス出来る様です。
<div>firstname:{"Hoge::firstname"|constant}</div><div>lastame:{"Hoge::lastname"|constant}</div>