Sadece değişken Magento sorunu başvurulan tarafından kabul edilmelidir

0 Cevap php

Amaçları debuggin için oluşturulan html kaynak kodu şablonun yolunu görmek için ben de aşağıdaki kod parçası kullanılır

app / kod / çekirdek / Büyücü / Çekirdek / Blok / 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;
}

but now in the error logs I see the following: 2010-12-13T21:55:35+00:00 ERR (3): Strict Notice: Only variables should be passed by reference in /app / kod / çekirdek / Büyücü / Çekirdek / Blok / template.php on line 245

Nasıl bu hatayı önlemek için başvurulan olmalıdır?

0 Cevap