この投稿は tiancai784071179 によって 2015-05-21 15:08:47 に最終編集されました テンプレート ディレクトリ:
$tpl->template_dir をチェックして使用しています。テンプレート ディレクトリは正しいのですが、なぜ表示されません。助けてください
エラー メッセージ: 警告: Smarty エラー: リソースを読み取れません: D:AppServwwwmobanlibsSmarty の「admin」。 class.php 1095 行目
以下は初期化プログラムです
define(ROOT, "C:/AppServ/www/xsphp/");
include ROOT ."libs/Smarty.class.php";
$tpl=new Smarty;
$tpl->template_dir=ROOT."tpl/";
$tpl->compile_dir= ROOT."com";
$tpl->left_delimiter="<{";
$tpl->right_delimiter="}>";
メインプログラム: require "init.inc.php";
$title="これはタイトルです";
$content="これは本文の内容です";
$tpl ->assign("title", $title);
$tpl->assign("content", $content);
$tpl->display("default/test.tpl ");
-----ソリューションのアイデア---------------------- ディスプレイ管理者コードが表示されませんでしたか?すべてのコードを投稿しましたか?
------ソリューションのアイデア----------------------$tpl->display(" default/test.tpl");
default/test.tpl ファイルは作成されません。
------解決策----------------------Has / で tpl テンプレート ファイルを指定します。 moban/tplはダウンロードされましたか?
------ソリューションのアイデア----------------------$tpl->display(" admin"); これは間違っています
-----解決策のアイデア----------------------では
$tpl->display("admin.tpl");