2008年6月5日木曜日

smartyをCakePHPで動かすときの話

CakePHPsmartySun Limited Mt.さんや、インストールメモさんのエントリーを参考に動かそうとしたとき、以下のようなFatal errorが出たので、ひょっとしたら同じようなエラーが出てる人がいるかもしれないから、解決するといいですね的メモ。




Fatal error: No template file for view missingView (expected C:\10_dev\smacake\public_html\app\views\errors\missing_view.tpl), create it first' in C:\10_dev\smacake\public_html\cake\libs\view\view.php on line 306



Smarty View Classを変更したら直りました(2008年6月5日現在)。Toshimasa Matsuoka氏のもの(2008/01/29)で表示できました。Kien Pham氏のもの(2008/02/11)だとスッと動きませんでした。細かく内容をみていないんでアレですが。最終的なバージョンは、




  • CakePHP ... 1.1.19.6305

  • Smarty ... 2.6.19

  • Smarty View Class ... 1.0.0.5(2008/01/29)



で、CakePHP Rapid Development~のページは表示できました。CakePHPを触り始めなので、もうちょい理解できたら、原因がわかるのかも。