2011-11-06 102 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自動告訴你聲明變量的地方。