• 締切済み

smartyテンプレート読み込みについて

Smarty動的Webサイト構築入門という書籍を見ながらSmartyを学習しているのですが、書籍のCD-ROMから落としたサンプルファイルを保存しているのですがどうしてもテンプレートを読み込むことができません。 03_01.php <?php require_once("../smarty/libs/Smarty.class.php"); $smarty = new Smarty(); $smarty->template_dir = "templates"; $smarty->compile_dir = "templates_c"; $smarty->assign("name", "Smartyさん"); $smarty->display("03_01.tpl"); ?> 03_01.tpl Hello, {$name}!! エラーメッセージ Warning: Smarty error: unable to read resource: "03_01.tpl" in C:\xampp\htdocs\smartybook\smarty\libs\Smarty.class.php on line 1092 03_01.phpは、C:\xampp/htdocs/smartybook/ren/に保存しています。 03_01.tplは、C:\xampp/htdocs/smartybook/templates/に保存しています。 どこが駄目なのか教えてください。 宜しくお願いします。

みんなの回答

  • t_netbug
  • ベストアンサー率34% (15/44)
回答No.1

エラーメッセージを見た限り、テンプレのページを読み込めないって事でしょうか。 読み込むディレクトリが間違ってませんか? template_dir = "../templates"; のような気がします。違ったらゴメンナサイ。

caca747
質問者

お礼

ご回答ありがとうございます。 templatesとtemplates_cのファイルをrenファイル内に移動したら読み込むことができました。 ありがとうございました。

関連するQ&A