Magento致命错误:调用成员函数addLink() - 包含的堆栈跟踪

时间:2016-03-27 09:50:16

标签: php magento

我刚刚从magento connect卸载了2个扩展,最终导致第3个扩展致命错误。

http://nutrija.com

magento的前端正在抛出一个白页。 后端 - 正常工作。

我已经尝试禁用“Webinse_DailyDeals”扩展,删除第16行代码。但没有运气。

  

错误日志:[Sun Mar 27 08:11:38 2016] [错误] [客户59.96.113.41]   PHP致命错误:未捕获错误:调用成员函数addLink()   在null中   /home/nutrija/public_html/includes/src/Webinse_DailyDeals_Block_Links.php:16

     

堆栈跟踪:   0 /home/nutrija/public_html/includes/src/__default.php(27948):Webinse_DailyDeals_Block_Links-> addDealLink('dailydeals_link ...')   1 /home/nutrija/public_html/includes/src/__default.php(27814):Mage_Core_Model_Layout-> _generateAction(Object(Mage_Core_Model_Layout_Element),Object(Mage_Core_Model_Layout_Element))   2 /home/nutrija/public_html/includes/src/__default.php(27806):Mage_Core_Model_Layout-> generateBlocks(Object(Mage_Core_Model_Layout_Element))   3 /home/nutrija/public_html/includes/src/__default.php(27810):Mage_Core_Model_Layout-> generateBlocks(Object(Mage_Core_Model_Layout_Element))   4 /home/nutrija/public_html/includes/src/__default.php(27810):Mage_Core_Model_Layout-> generateBlocks(Object(Mage_Core_Model_Layout_Element))   5 /home/nutrija/public_html/includes/src/__default.php(13941):Mage_Core_Model_Layout-> generateBlocks()   6 / home / nutrija / public in /home/nutrija/public_html/includes/src/Webinse_DailyDeals_Block_Links.php   第16行

<?php
/**
 * AddDealsLink Block
 *
 * @category   Webinse
 * @package    Webinse_DailyDeals
 * @author     Webinse Team <info@webinse.com.com>
 */
class Webinse_DailyDeals_Block_Links extends Mage_Core_Block_Template
{

    public function addDealLink()
    {
        $parentBlock = $this->getParentBlock();
        $text = $this->helper('dailydeals')->getDealsConfig('dailydeals_group/label_deals_link');
        $parentBlock->addLink($text, 'dailydeals/', $text, true, array(), 1, null, 'class="top-link-deals"');

        return $this;
    }
}

1 个答案:

答案 0 :(得分:0)

首先,尝试关闭编译。接下来,检查布局中不存在$parentBlock的原因。