CakePHP 2.xにSmarty導入はちょっと前の記事のとおり。
ヘルパー使おうと思ったら、まぁ2.xになって若干ヘルパーオブジェクトの使い方が変わってるのは問題無いとして、Smartyテンプレから呼べない…。
あれ?
SmartyView.php を確認してみたら、1.x 系同等にAssignされてた。
2.x からは通常だと $this->Html->css('default') のように $this オブジェクトなんだけどー、SmartyView.php のほうで assgin($class, $this->{$class}) な感じになってて、通りで $this で呼べないわけだよね。
{$Html->css('default')}
無事Htmlヘルパーでタグが出力されました、めでたし。
ヘルパー使おうと思ったら、まぁ2.xになって若干ヘルパーオブジェクトの使い方が変わってるのは問題無いとして、Smartyテンプレから呼べない…。
あれ?
SmartyView.php を確認してみたら、1.x 系同等にAssignされてた。
2.x からは通常だと $this->Html->css('default') のように $this オブジェクトなんだけどー、SmartyView.php のほうで assgin($class, $this->{$class}) な感じになってて、通りで $this で呼べないわけだよね。
{$Html->css('default')}
無事Htmlヘルパーでタグが出力されました、めでたし。