Smarty包�了一个调试控制�。控制��以�供当�模�的
包�模��
赋值���
é…�ç½®å�˜é‡�ç‰ä¿¡æ�¯ã€‚
Smarty文件夹内有个�debug.tpl的模�,是控制�使用的输出模�。
Smartyä¸å¼€å�¯è°ƒè¯•控制å�°çš„æ–¹æ³•是设置
$debugging
为TRUEã€‚å¦‚æžœä½ éœ€è¦�自定义调试控制å�°æ¨¡æ�¿è¯·è®¾ç½®
$debug_tpl指�
debug.tpl模� (默认在
SMARTY_DIR目录)。
å½“ä½ æ‰“å¼€é¡µé�¢ï¼Œå°†ä¼šæ‰“开一个Javascript窗å�£ï¼Œæ˜¾ç¤ºäº†å½“å‰�模æ�¿åŒ…å�«çš„å�模æ�¿å��ç§°ã€�赋值å�˜é‡�ç‰å†…容。
如果需�显示特定模�的��,请��
{debug}函数。
è¦�å…³é—调试控制器,å�¯ä»¥è®¾ç½®
$debugging为
FALSE。
ä½ ä¹Ÿå�¯ä»¥é€šè¿‡æ‰“å¼€
$debugging_ctrl
而且在URL地å�€é™„åŠ ä¸ŠSMARTY_DEBUGæ�¥æš‚时性开å�¯è°ƒè¯•控制å�°ï¼Œ
.
技术说明
å½“ä½ ä½¿ç”¨fetch()
时,调试控制器将�会出现,�有当使用了
display()�会打开控制�窗�。
程åº�会在当å‰�模æ�¿ä¸åŠ å…¥ä¸€ç³»åˆ—çš„javascript代ç �以开å�¯çª—å�£ï¼Œ
å¦‚æžœä½ ä¸�喜欢javascriptï¼Œä½ å�¯ä»¥å¯¹debug.tpl模æ�¿è¿›è¡Œä¿®æ”¹ã€‚
调试信æ�¯ä¸�会被缓å˜ï¼Œè€Œä¸”debug.tpl模æ�¿æœ¬èº«çš„ä¿¡æ�¯ä¸�会显示在控制å�°é‡Œã€‚
Note
æ¯�个模æ�¿å’Œé…�置文件的载入都是以秒æ�¥è®¡ç®—çš„ï¼Œç”šè‡³æ˜¯ä»¥å‡ åˆ†ä¹‹ä¸€ç§’ã€‚
å�‚è§� 疑难解ç”.
