2011-11-06 99 views
0

翻阅Smarty调试控制台,我发现变量{$ u},其中包含数组video =>“”。Smarty分配了模板变量

{$ u}还包含从数据库中的t1表中获取的照片,采访等。该数据库在视频列中确实存在网址,但未在{$ u}中捕获。现在的问题是我无法弄清楚{$ u}在哪里填充。

找出$ u填充在哪里的最佳方法是什么?

回答

1

如果您不能调试通过线(与Zend或Xdebug的)你的代码行,试图寻找你的PHP代码为->assign('u'->assign("u"或您的Smarty模板为{$u={assign name="u",等...

不幸没有办法让Smarty自动告诉你声明变量的地方。