先日、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>