dmc / m2-module-base
Base module for otehr DMC extensions
Installs: 96
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 2
Type:magento2-module
Requires
- php: 7.0.2|7.0.4|~7.0.6|~7.1.0
- magento/framework: >=101.0.1
- magento/magento-composer-installer: *
This package is not auto-updated.
Last update: 2024-04-18 08:14:16 UTC
README
This is a base Modul for DMC changes
Facts
- version: 1.0.0
- extension key: DMC_Base
Features
- DMC log class
- Backend configuration
- Helper to get storeConfig
Requirements
- None
Compatibility
- Magento >= 2.0
Installation Instructions "Manual" Installation
-
create a directory
app/code/DMC/Base
-
extract all files of the module there
-
enable the module with
bin/magento module:enable DMC_Base bin/magento setup:upgrade
Uninstallation
- remove the directory
app/code/DMC/Base
Usage
-
Logger
<?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'); } }
-
Helper
get config in phtml:
$this->helper('DMC\Base\Helper\Data')->getConfigByPath('section/group/field');
get config in block and helper:
$this->objectManager->create('DMC\Base\Helper\Data')->getConfigByPath('section/group/field');
Authors
AK magento@digitalmanufaktur.com