0

有没有办法跟踪在 Zend 框架中分配 Smarty 变量的控制器功能?

下面的例子:

{$TITLE}

这是在 search.tpl

这必须是使用 Smarty 的分配功能分配的。

我怎样才能找到那个作业?

4

1 回答 1

0

由于assign此处的文档)函数仅采用 2 个参数,即 thekey和 the (或/对value的单个参数),您可能无法以编程方式找到分配的来源。keyvalue

{assign}Smarty 模板也可以使用(此处的文档)分配一个值。

但是,您可以做的是Find in Files(取决于您的 IDE,所有像 Sublime Text 2、Visual Studio、Notepad++ 等体面的东西......为您提供了一种在文件夹中的所有文件中查找字符串的方法,通常给出您可以选择更多选项,例如过滤文件的扩展名)用于字符串,或者如果您认为模板可以分配它,则->assign("Title"只是文字。"title"从那里,您将能够找到分配此值的源文件。如果设置了多个位置并且您想调试执行哪个位置,我建议使用一些echo调用,它们将出现在您的 HTML 文档中,就在您的Template.

于 2012-11-22T15:40:32.083 回答