2009-04-04 13 views

risposta

62

Utilizzare {debug}From the manual:

{debug} discariche console di debug alla pagina . Ciò funziona indipendentemente dalle impostazioni di debug nello script php. Poiché questo viene eseguito in fase di esecuzione, questo è solo in grado di mostrare le variabili assegnate ; non i modelli che sono in uso. Tuttavia, è possibile visualizzare tutte le variabili attualmente disponibili in nell'ambito di un modello.

$debugging = true deve essere abilitato nelle impostazioni o di classe, e popup sito deve essere sbloccato per visualizzare la finestra

+0

Cheers, che è quello che cercavo for – Lorenzo

+3

Ricordarsi di consentire i popup quando si utilizza {debug}. Il browser blocca le informazioni di debug per impostazione predefinita. – codefreak

+1

ancora utile nel 2014 (potrebbe essere comunque per versioni precedenti di smarty) – Ejaz

11
var_dump($Smarty->_tpl_vars); 

Dal codice Smarty :)

6

risposta Aggiornato per Smarty 3: getTemplateVars

// If no parameter is given, an array of all assigned variables are returned. 
$all_tpl_vars = $smarty->getTemplateVars(); 
Problemi correlati