Wie überprüfe ich, ob eine Smarty-Variable bereits vergeben ist?

8

Wie überprüfe ich, ob Smarty bereits ein bestimmter Wert zugewiesen wurde und wenn kein (Standardwert) zugewiesen wurde?

Antwort:

%Vor%     
GloryFish 08.12.2008, 16:48
quelle

3 Antworten

13

Smarty 2

%Vor%

Smarty 3

%Vor%

Beachten Sie, dass Sie für Smarty 3 stattdessen $smarty->getTemplateVars verwenden müssen.

    
Andy 08.12.2008, 16:59
quelle
1

get_template_vars() gibt null zurück, wenn Sie keine Variable gesetzt haben, also können Sie

tun %Vor%

Diese Überprüfung schlägt jedoch fehl, wenn Sie eine Variable zugewiesen, aber auf Null gesetzt haben. In diesem Fall können Sie

ausführen %Vor%     
Tom Haigh 08.12.2008 17:27
quelle
0

Ziemlich sicher, dass Sie tun können:

%Vor%     
Allain Lalonde 08.12.2008 17:02
quelle

Tags und Links