表題みたいなことがあります。
下は 物凄く雑ですがクラス定数を宣言
namespace Mental;
class Menhealer {
const YABAI = 1;
const MURI = 2;
const MOUIYA = 3;
const KIDUITE = 4;
const WAKATTEYO = 5;
}
これをSmarty側で呼び出す方法は以下です
{"Mental\Menhealer::YABAI"|constant}
if文だとこう書くらしいです。
{if $menhealer === constant("Mental\Menhealer::KIDUITE"}
努力はしている
{/if}
クラス定数使うとわかりやすいですが、Smartyだと今のところuseが使えないのもあって長くなるのが難点ですね。