ホームページ  >  記事  >  バックエンド開発  >  thinkphp はリテラルを使用してテンプレート タグが解析されないようにする、thinkphpliteral_PHP チュートリアル

thinkphp はリテラルを使用してテンプレート タグが解析されないようにする、thinkphpliteral_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:13:22943ブラウズ

thinkphp はリテラルを使用してテンプレート タグが解析されないようにします。 thinkphpliteral

この記事の例では、テンプレート タグが解析されないように、thinkphp がタグを解析せずに直接出力する方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです

ThinkPHP でリテラル タグを使用すると、テンプレート タグが解析されないようにすることができます。例:

コードをコピーします コードは次のとおりです:

値 1 値 2
値3


上記のifタグはリテラルタグの中に含まれているため、ifタグ内の内容はテンプレートエンジンで解析されず、そのまま出力されます。

php タグに {$user} や XML タグのようなものを出力する必要がある場合は、次のようなリテラル タグを追加することで混乱の問題を解決できます:


コードをコピーします コードは次のとおりです:
echo '{$Think.config.CUSTOM.'.$key.'}';
この php タグ内の $Think は、テンプレート エンジンによって誤ってタグとして解析される可能性があります。解決策は、次のようなリテラルを追加することです。


コードをコピーします コードは次のとおりです:echo '{$Think.config.CUSTOM.'.$key.'}';< /php>
リテラル タグは、JS コード内の特定の使用法がテンプレート エンジンと混同されないように、ページの JS コードの外層で使用することもできます。

つまり、組み込みテンプレート エンジンの解析ルールとの競合の可能性はすべて、リテラル タグを使用して処理できます。

この記事で説明した内容が、皆様の ThinkPHP フレームワーク プログラミングに役立つことを願っています。

http://www.bkjia.com/PHPjc/916064.html

tru​​ehttp://www.bkjia.com/PHPjc/916064.html技術記事 thinkphp はリテラルを使用して、テンプレート タグの解析を防止します。 thinkphpliteral この記事では、thinkphp がタグを解析せず、テンプレート タグの解析を防止するためにタグを直接出力する方法について説明します。共有先...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。