php - 如何使 var_dump();die 在 magento 可下载产品中

标签 php magento

我想让 var_dump();die;获取可下载产品的型号,

当管理员点击上传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;
}

最佳答案

尝试使用 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/

关于php - 如何使 var_dump();die 在 magento 可下载产品中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27505051/

相关文章:

php - 在 SQL 中第 n 次执行后,ajax 返回成功

php - Magento 自定义管理模块是空白的

php - 导入表时避免重复

css - 升级到 1.8.1 后,Magento CSS/JS 未加载

php - Magento 无法以管理员和用户级别登录

magento - 多个商店一个购物车不起作用

magento - 从 Magento 产品页面的自定义选项下拉列表中更改/删除 '--Please Select--' 消息

javascript - 如何使用 Laravel WebSockets 通过 Laravel 中的 WebSocket 将消息从客户端发送回服务器?

递归数组的 PHP 奇怪行为

php - 如何从两个数组创建关联数组?