ホームページ  >  記事  >  バックエンド開発  >  Smarty テンプレート、tpl 表示関連の問題

Smarty テンプレート、tpl 表示関連の問題

WBOY
WBOYオリジナル
2016-06-13 13:20:001065ブラウズ

Smarty テンプレート、tpl 表示の問題
Smarty テンプレートを学習し始めたばかりで、他の設定はすべて成功していますが、最初のテスト プログラムを作成するときに正常に表示できません
Index.php:: の内容
< ;?php
/*設定ファイルをロード*/ 設定ファイルが正しく設定されていることを確認できます。 。 。 。 。
include '../config.php';
/*配列を宣言*/
$arr = array('computerbook','name'=>'PHP Advanced stage','unit_price' = >array('price'=>'¥65.00','unit'=>'this'));
/*タイトルと配列をテンプレートに渡す*/
$smarty -> assign('title','Smarty を使用して配列を読み取る');
$smarty -> assign('arr',$arr);
/*表示されるテンプレート ページ*/
$smarty - >display('02/index.tpl');
?>
インデックス、tpl テンプレート ファイル:


{% $title %}




書籍購入情報:


{% *インデックスを使用して最初の項目を取得します配列要素の値* %}
書籍カテゴリ: {% $arr[0] %}

{% *キー値を使用して 2 番目の配列要素値を取得* %}
書籍名 : {% $arr.name %}

{% *キー値を使用して二次元配列の要素値を取得* %}
書籍単価: {% $arr.unit_price.price %} /{% $arr.unit_price.unit %}



ブラウザでアクセスした場合に出力されますWeb ページ上で直接:
書籍購入情報:

{% *インデックスを使用して配列の最初の要素の値を取得* %} 書籍カテゴリ: {% $arr[0] %}
{% *キー値を使用して 2 番目の配列要素の値を取得します* %} 書籍名: {% $arr.name %}
{% *キー値を使用して 2 次元配列の要素値を取得します* %} 書籍単価: {% $arr.unit_price.price %} /{% $arr.unit_price.unit %}

専門家の回答をお待ちしています


------解決策---------- ----------
どのアドレスからアクセスしましたか?
------解決策---------
テンプレートページに直接アクセスできますか?
------解決策-----
index.php ページから始めていますか? $smarty ->display('02/index.tpl');
表示されたテンプレートファイル

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。