dominicwatts/magentodump

使用 Symfony VarDumper 替换 Zend_Debug 的 Magento

安装: 268

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 3

开放问题: 0

类型:magento2-module

1.0.1 2019-07-26 21:53 UTC

This package is auto-updated.

Last update: 2024-09-25 10:43:06 UTC


README

使用 Symfony VarDumper 替换 Zend_Debug 的 Magento

安装演示说明

composer require dominicwatts/magentodump

php bin/magento setup:upgrade

访问 /xigen_magentodump/index/dump 以查看一些可能性

安装 VarDumper 说明

composer require symfony/var-dumper

使用说明

可作为类的一部分使用

use Symfony\Component\VarDumper\VarDumper;

/**
 * Class Dump
 * @package Xigen\MagentoDump\Block\Index
 */
class Dump extends \Magento\Framework\View\Element\Template
{
    /**
     * Constructor
     * @param \Magento\Framework\View\Element\Template\Context $context
     * @param array $data
     */
    public function __construct(
        \Magento\Framework\View\Element\Template\Context $context,
        array $data = []
    ) {
        parent::__construct($context, $data);
    }

    /**
     * Dump the variable
     * @param $dumpMe mixed
     */
    public function dump($dumpMe)
    {
        VarDumper::dump($dumpMe);
    }
}

或在 phtml 中使用

<p>Hello index/dump.phtml</p>
<?php

Symfony\Component\VarDumper\VarDumper::dump('test');

$block->dump('test');

$block->dump(['arrayone', 'arraytwo']);

$object = ['key' => 'item'];

$block->dump(['array', 1, new Magento\Framework\DataObject($object)]);

?>

演示输出

Demo