为了在生成的html源代码中查看模板的路径以进行调试,我在
中使用了以下代码片段应用程序/代码/核心/法师/核心/砌块/的template.php
/**
* Render block
*
* @return string
*/
public function renderView()
{
$this->setScriptPath(Mage::getBaseDir('design'));
$showDebug = true;
if (!$showDebug) {
$html = $this->fetchView($this->getTemplateFile());
}
else {
$template = $this->getTemplateFile();
$tagName = 'template_'.current(explode('.',end(explode('/',$template))));
$html = '<'.$tagName.'><!-- '.$template.' -->';
$html .= $this->fetchView($template);
$html .= '<!--/ '.$template.' --></'.$tagName.'>';
}
return $html;
}
但现在在错误日志中我看到以下内容: 2010-12-13T21:55:35 + 00:00 ERR(3):严格注意:只有变量才能在第245行的/app/code/core/Mage/Core/Block/Template.php中通过引用传递
如何引用它以避免此错误?