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
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/916064.html技術記事 thinkphp はリテラルを使用して、テンプレート タグの解析を防止します。 thinkphpliteral この記事では、thinkphp がタグを解析せず、テンプレート タグの解析を防止するためにタグを直接出力する方法について説明します。共有先...