Heim > Artikel > PHP-Framework > Was soll ich tun, wenn thinkphp Sie nicht analysiert?
Thinkphp analysiert Sie nicht, da die Vorlagen-Engine es nur einmal analysiert und die Tag-Nutzung, die nicht in der Vorlagendatei enthalten ist, nicht analysiert wird. Die Lösung besteht darin, es einmal zu generieren, bevor es in die Datenbank eingefügt wird, und es dann zu speichern .
Die Betriebsumgebung dieses Artikels: Windows 7-System, Thinkphp v5.1-Version, Dell G3-Computer.
Was soll ich tun, wenn thinkphp Sie nicht analysiert?
Die U-Methode von Thinkphp kann das Problem nicht korrekt analysieren.
Wenn ich beispielsweise die U-Methode von ThinkPHP verwende: put {:U(GROUP_NAME . '/Clear/clearCache) in der Vorlage ')}, in der Datenbank in Form eines Strings gespeichert, und dann lese ich es im Hintergrund aus der Datenbank und ordne es dem Vordergrund zu → Clear Cache, das Ergebnis Die Rezeption zeigt Clear Cache und die von der U-Methode generierte URL an wird nicht analysiert. Was ist das?
Problemanalyse:
Die von Ihnen verwendete Variablen werden nur einmal analysiert. Anstatt sie zu ersetzen, gehen Sie zu den Werten, um zu sehen, ob Tags vorhanden sind analysiert werden. Daher sollten die Daten, die Sie in der Datenbank speichern, keine TP-Tags enthalten.
Fügen Sie diese Anweisung nicht in die Datenbank ein
Lösung: 1. Generieren Sie sie einmal, bevor Sie sie in die Datenbank einfügen, und speichern Sie sie dann. 2. Generieren Sie sie, wenn Sie sie verwenden.
Empfohlenes Lernen: „Die neuesten 10 Thinkphp-Video-Tutorials“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn thinkphp Sie nicht analysiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!