ホームページ  >  記事  >  バックエンド開発  >  Smarty に関する質問に専門家に回答してもらう

Smarty に関する質問に専門家に回答してもらう

WBOY
WBOYオリジナル
2016-06-13 13:36:19899ブラウズ

Smarty に関する質問に専門家に回答してもらいます
smarty テンプレートに広告ファイルをインポートしましたが、広告ファイルが存在するかどうかわかりません。ファイルが存在しない場合はエラーが報告されます。エラーの報告を避けることはできますか? (注: 広告ファイルが多すぎるため、php ファイルに 1 つずつ存在するかどうかを判断できないため、パラメータを渡すために assign を使用したくありません)

Smarty テンプレートのコードの一部は次のとおりです:

< {include file="../../include/menu_tags_up_button.inc"}>


エラー:
警告: Smarty エラー: リソースを読み取れません: "../ ../include/menu_tags_up_button.inc" in....


上記の通り, 「../../include/menu_tags_up_button.inc」ファイルが存在しない場合は、当然エラーが報告されますが、存在していれば問題ありませんので、専門家に質問してください。 #FF00FF][/color]


------解決策------ -------------
ファイルのパスは正しいですか? プログラムがファイルを読み取れないと言うので、ファイルが存在しないか、パスが間違っているのであれば、他に何が問題なのでしょうか?
------解決策------------------
Smarty からのエラー レポートは、php からのエラー レポートと同じではありませんか? ? Smarty が例外をスローした場合、それは PHP によって処理されます。smarty は PHP で書かれているのではないでしょうか。 ?
エラーを報告したくない場合は、php の display_error... 構成を設定するだけです。
------解決策---------
Smarty マニュアルをチェックして、問題が解決されているかどうかを確認できます。実装方法を実装するのが面倒な場合は、テンプレート内で PHP スクリプトを直接ネストすることもできます。 }

{/php}

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