【发布时间】:2011-11-06 15:59:11
【问题描述】:
通过 Smarty 调试控制台,我发现了变量 {$u},其中包含数组 video => ""。
{$u} 还包含从数据库中的 t1 表中获取的照片、采访等。数据库在视频列中确实有一个 url,但它没有在 {$u} 中被捕获。现在的问题是我无法弄清楚 {$u} 的填充位置。
找出 $u 所在位置的最佳方法是什么?
【问题讨论】:
标签: smarty
通过 Smarty 调试控制台,我发现了变量 {$u},其中包含数组 video => ""。
{$u} 还包含从数据库中的 t1 表中获取的照片、采访等。数据库在视频列中确实有一个 url,但它没有在 {$u} 中被捕获。现在的问题是我无法弄清楚 {$u} 的填充位置。
找出 $u 所在位置的最佳方法是什么?
【问题讨论】:
标签: smarty
如果您无法逐行调试代码(使用 Zend 或 Xdebug),请尝试在 PHP 代码中搜索 ->assign('u'、->assign("u" 或在 Smarty 模板中搜索 {$u=、{assign name="u" 等。 ..
不幸的是,没有办法让 Smarty 自动告诉您变量的声明位置。
【讨论】: