dmc/m2-module-base

其他 DMC 扩展的基础模块

安装: 96

依赖者: 1

建议者: 0

安全: 0

星星: 1

关注者: 3

分支: 2

类型:magento2-module

1.0.0 2018-04-10 14:13 UTC

This package is not auto-updated.

Last update: 2024-09-19 10:21:24 UTC


README

这是一个 DMC 变更的基础模块

事实

  • 版本: 1.0.0
  • 扩展键: DMC_Base

特性

  • DMC 日志类
  • 后端配置
  • 获取 storeConfig 的辅助器

要求

兼容性

  • Magento >= 2.0

安装说明 "手动" 安装

  1. 创建一个目录 app/code/DMC/Base

  2. 将模块的所有文件提取到该目录中

  3. 使用以下命令启用模块

     bin/magento module:enable DMC_Base
     bin/magento setup:upgrade
    

卸载

  1. 删除目录 app/code/DMC/Base

用法

  • 记录器

      <?php
      namespace YourNamespace\YourModule\Model;
      
      class MyClass
      {
      
          /**
           * @var \DMC\Base\Logger\Logger
           */
          protected $logger;
      
          /**
           * Constructor
           * @param \DMC\Base\Logger\Logger $logger
           */
          public function __construct(
              \DMC\Base\Logger\Logger $logger
          )
          {
              $this->logger = $logger;
          }
      
          
          protected function someMethod()
          {
              $this->logger->info('My message');
          }
      
      }
    
  • 辅助器

    在 phtml 中获取配置

      $this->helper('DMC\Base\Helper\Data')->getConfigByPath('section/group/field');
    

    在块和辅助器中获取配置

      $this->objectManager->create('DMC\Base\Helper\Data')->getConfigByPath('section/group/field');
    

作者

AK magento@digitalmanufaktur.com

许可

GNU 通用公共许可证,版本 3 (GPLv3)