ホームページ > PHPフレームワーク > ThinkPHP > thinkphp が解析しない場合はどうすればよいですか?

thinkphp が解析しない場合はどうすればよいですか?

藏色散人
リリース: 2021-12-21 11:31:14
オリジナル
2169 人が閲覧しました

thinkphp は u を解析しません。テンプレート エンジンは一度だけ解析し、テンプレート ファイルにないタグの使用法は解析されないからです。解決策は、データベースに入れる前に一度生成することです。そしてそれを保存します。

thinkphp が解析しない場合はどうすればよいですか?

#この記事の動作環境: Windows 7 システム、thinkphp v5.1 バージョン、Dell G3 コンピューター。

thinkphp が u を解析しない場合はどうすればよいですか?

Thinkphp の U メソッドでは問題を正しく解析できません

ThinkPHP の U メソッドを使用する場合、例:テンプレート内の{:U(GROUP_NAME . '/Clear/clearCache')}を文字列としてデータベースに保存し、バックグラウンドでデータベースから読み出してフォアグラウンドに代入 → キャッシュのクリア、フロント デスクに表示される結果は では、U メソッドによって生成された URL が解析されません。これはなぜですか?

問題分析:

テンプレート エンジンはそれを 1 回だけ解析します。使用する変数は変数を値に置き換えるだけであり、置き換え後に元に戻ることはありません。値をチェックして、解析するタグがあるかどうかを確認してください。したがって、データベースに保存するデータは、TPタグを含まないデータである必要があります。

このステートメントをデータベースに入れないでください

解決策: 1. データベースに入れる前に一度生成して保存します。 2. データベースに入れる前に生成します。それを使用する場合は、最初のタイプをお勧めします。

推奨学習: 「最新の 10 件の thinkphp ビデオ チュートリアル

以上がthinkphp が解析しない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート