Wie man Variablen in Smarty wie in PHP debuggt var_dump ()
Ich habe einige Variablen, die innerhalb einer Vorlage, und ich weiß nicht, wo ich zugewiesen. Ich muss wissen, was in einer bestimmten variable; zum Beispiel, sagen, dass ich eine variable in smarty genannt member
. Ich habe versucht, mit {debug}
aber es hat nicht funktioniert, und keine popup angezeigt wurde.
Wie kann ich output/debug-smarty-Variablen, die mit so etwas wie var_dump()
innerhalb des templates?
InformationsquelleAutor der Frage streetparade | 2010-03-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie {php} - tags
Methode 1 (funktioniert nicht in Smarty 3.1 oder höher):
Methode 2:
Methode 3:
Lassen Sie mich wissen, ob das hilft.
InformationsquelleAutor der Antwort pinaki
Sollte dies funktionieren:
oder
@ Wird benötigt für arrays, um smarty führen Sie den Modifikator gegen die ganze Sache, ansonsten es gibt es für jedes element.
InformationsquelleAutor der Antwort Tom Haigh
Für was es Wert ist, Sie können tun
{$varname|@debug_print_var}
zu bekommenvar_dump()
-esque-Ausgang für deine variable.InformationsquelleAutor der Antwort Chris
verwenden Sie einfach {debug} in deine .tpl und suchen Sie in Ihrem Quellcode
InformationsquelleAutor der Antwort david
In new Smarty ist es:
InformationsquelleAutor der Antwort Alexander Zakusilo
Versuchen mit der Smarty-Sitzung:
oder
Verschönern Sie Ihren Ausgang, verwenden Sie es zwischen
<pre> </pre>
tagsInformationsquelleAutor der Antwort karadayi
Wenn Sie wollen etwas schöner würde ich dir raten,
ersetzen Sie einfach yourvariable durch Ihre variable
InformationsquelleAutor der Antwort Bastilol
versuchen, diese .... Set
$debugging
TRUE in Smarty.InformationsquelleAutor der Antwort RubyDubee
in smarty V3 können Sie diese
{var_dump($variable)}
InformationsquelleAutor der Antwort Awais fiaz
In smarty gibt es Baujahr-Modifizierer, die Sie nutzen könnten, dass durch die Verwendung
|
(single pipeline-Betreiber). Wie diese{$varname|@print_r}
drucken Wert alsprint_r($php_variable)
InformationsquelleAutor der Antwort Pranav Bhatt
Debuggen in smarty in prestashop 1.6.x :
Einer onther nützliche debug-tag :
InformationsquelleAutor der Antwort Aurelink