• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Smartyについて教えてください。)

Smartyについて教えてください

このQ&Aのポイント
  • Smartyについての基本的な使い方について説明します。テンプレートの存在するディレクトリを指定する方法と、指定しない方法の違いについても解説します。
  • Smartyはテンプレートエンジンの1つで、PHPと組み合わせて使用することができます。テンプレートの存在するディレクトリを指定する場合と指定しない場合の違いについて詳しく解説しています。
  • SmartyはPHPのテンプレートエンジンであり、テンプレートファイルとPHPの処理を分離することができます。テンプレートのディレクトリの指定方法についても説明しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • smileeeen
  • ベストアンサー率70% (21/30)
回答No.1

template_dirにはデフォルトで'./templates' compile_dirにはデフォルトで'./templates_c' が設定されているようです。 ですので、(2)の場合は実行しているPHPファイルと同じディレクトリに templatesとtemplates_cというディレクトリが存在し、 そのtemplatesディレクトリ内にテンプレートファイルがないとエラーになると思います。 参考: http://www.phppro.jp/phpmanual/smarty/api.variables.html http://www.phppro.jp/phpmanual/smarty/variable.compile.dir.html

noname#244246
質問者

お礼

的確な回答ありがとうございました。

関連するQ&A