今日smartyを使ってウェブサイトを構築していたとき、file="dynamic path"を含める必要があり、長い間試した後、ようやく解決できたと思います。この方法は非常に巧妙です。これまでsmartyを使用するときにこのように使用したことがないので、ここに記録します。
インクルードファイルの値に変数を使用する方法について話しましょう!
include file={$path}"header.dwt" または include file="{$path}header.dwt"
上記の2つの書き方は間違っており、テンプレート内で変数を直接使用することはできません。最終的な正しい書き方は次のとおりです:
これをphpファイルに書くことができます:
リーリー
テンプレートファイルでは、次のように記述されます:
$header=$path.'header.dwt';
$smarty->assign('header',$header);
ログイン後にコピー
興味がありそうな記事
- smarty テンプレートでの php 関数の使用と、smarty テンプレートの 1 つの変数で複数の関数を使用する方法
- smarty テンプレートの保持変数の概要
- smarty 変数演算子の概要
- Firefox プロンプト イベントが解決策ではない定義されたエラーへ
- PHPが報告した致命的なエラー 許容メモリサイズ…メモリ不足エラーの解決方法
- Smartyテンプレート変数演算子の概要
- プロンプトから選択未宣言の変数…エラーの解決策
- まとめThinkphp テンプレートでよく使用されるシステム変数
http://www.bkjia.com/PHPjc/764077.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/764077.html技術記事今日、Smarty を使用して Web サイトを構築していたときに、file="dynamic path" を含める必要がありました。これには、file の値に変数を使用する必要がありました。長い間試しましたが、ついに解決しました...
。