2015-06-29 Smarty3.1はまだ名前空間に対応してない smarty php 久しぶりにSmartyを使うプロジェクト。 初めて3系(3.1) を使ったのだけど、テンプレートで名前空間を use で省略することができない。 フルでクラス名を書くか、別名で対象オブジェクトをassignするという、 ちょっと残念なコードにならざるを得ない状態。 一応、時期バージョンである 3.2 で対応するとのことだけど、いつ出るのかは不明。 Any updates on Smarty 3.2? Smarty 3.2 or Namespace support follow up たぶん、イマドキの新規プロジェクトで採用されない一番の理由はこれなんじゃないかな。 テンプレートエンジンそのものの問題じゃないのが実にもったいない。