如何使var_dump();在可下载的magento产品中死掉

时间:2014-12-16 12:48:43

标签: php magento

我想让var_dump();死;获得可下载产品的模型,

我试图在管理员点击上传donwadle信息时添加此方法 _prepareLayout()中的magento \ app \ design \ frontend \ rwd \ default \ template \ downloadable \ catalog \ product \ links.phtml但该过程并不像指定的那样工作。

 protected function _prepareLayout()
{
    $this->setChild(
        'upload_button',
        $this->getLayout()->createBlock('adminhtml/widget_button')->addData(array(
            'id'      => '',
            'label'   => Mage::helper('adminhtml')->__('Upload Files'),
            'type'    => 'button',
            'onclick' => 'Downloadable.massUploadByType(\'links\');Downloadable.massUploadByType(\'linkssample\')'

        ))



    );
    $links=Mage::getModel('downloadable/link')
    ->getCollection()
    ->addFieldToFilter('product_id',array('eq'=>$productid));

    var_dump($links);die;
}

1 个答案:

答案 0 :(得分:1)

尝试使用Zend_Debug:

Zend_Debug::dump($product->debug())

当你尝试var_dump很多数据模型时,这会运行错误或减慢你的电脑。如果您使用Zend_Debug代替magento var_dump,它将限制显示的数据,但不会对您的计算机造成错误。

试试吧!

如果方法“$ links-> debug()”抛出错误,请直接使用:

Zend_Debug::dump($links)

字体:http://www.atwix.com/magento/debugging-hints/