2

Savant3 を使用しようとしていますが、常に同じエラー メッセージが表示されます。

error, examine fetch() result

私の wbx.php を含む:

session_start();
// include Savant class file
require_once 'lib/Savant3.php';
require_once 'lib/gemel.php';

// initialize template engine
$savant = new Savant3();

// assign template variables
$gemel = new Gemel;
$savant->aliasRead = $gemel->getAlias($username, $domain);


// interpolate variables and display template
$savant->display('template/test.tpl');

そして、私の tpl は html の単純なテンプレートです。wbx.php avar_dump('$savant->aliasRead');で試してみるとうまくいくので、このエラーを作成したのは私のテンプレートです。

場所は正しく、私の tpl は template/ にあります

しかし、それは機能しません、理由がわかりません...

4

2 に答える 2

0

私の場合、そのエラー メッセージが表示された場合は、存在しないテンプレートを使用Savantしようとしていることを意味します。display

echo "<pre> fetch : "; print_r($savant->fetch()); echo "</pre>";エラーに関する詳細情報を確認するには、 を実行してください。

ただし、テンプレートを表示するコードの後に​​このコードを配置する必要があります。

それが誰かを助けることを願っています

于 2014-06-05T14:34:24.860 に答える