Download the PHP package the_it_nerd/module-core without Composer
On this page you can find all versions of the php package the_it_nerd/module-core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download the_it_nerd/module-core
More information about the_it_nerd/module-core
Files in the_it_nerd/module-core
Package module-core
Short Description The IT Nerd - Magento 2 Core Module.
License OSL-3.0
Homepage https://github.com/the-it-nerd/magento-module-core
Informations about the package module-core
Introdução
Este módulo é a base para os módulos OpenSource da comunidade The IT Nerd.
Instalação
Instale via composer
Funcionalidades
Este módulo atua como base para os outros módulos provendo as seguintes fruncionalidades:
- Menu "The IT Nerd" no admin
- Aba de configuração "The IT Nerd" no admin
- Implementação de biblioteca de mascara no frontend
- Model para facilitar o uso de cache para armazenar objetos e variaveis
Como usar a biblioteca de mascara
A bilbioteca de mascaras utiliza como base a biblioteca Igor Escobar jQuery Mask.
Implementação por x-mage-init
Esta implementação leva em consideração o uso do incialização padrão do Magento 2 x-mage-init
Knockout data bind
Este modo pode ser usado em phtmls ou arquivos html de templates knockout utilizando o método data-bind
Implementação por requireJS
Quando for necessário o uso de implementação de mascara através de um arquivo JS.
Como usar o model de cache
O model cache facilita o uso da implementação padrão de cache de backend do Magento2
Como salvar uma cache
No cliente da cache temos o metodo save, que leva em consideração os seguintes parametros.
Parâmetro | Descrição | Observação |
---|---|---|
string $key | Chave única da cache | é esperado uma string para identificar a cache |
mixed $data | Dados serem salvos | Pode ser passado qualquer variavel ou objeto que possa ser serializado. |
array $tags = [] | Tags para facilitar a limpeza | Por exemplo cms_p ou catalog_p |
int $ttl = 86400 | Valor do tempo de validade da cache | O valor precisa ser do tipo int e o tempo é considerado em segundos, ou seja 86400 = 24h |
string $scope = 'global' | O escopo usado para salvar a cache | E$stá variavel espera os valores "store", "website" ou "global", e ele adicionara o ID do website ou da store atual na key da cache para diferenciar a cache por website ou store view |
Como recuperar uma cache
O metodo Load facilita o carregametno o valores salvos em cache
Parâmetro | Descrição | Observação |
---|---|---|
string $key | Chave única da cache | é esperado uma string para identificar a cache |
string $scope = 'global' | O escopo usado para salvar a cache | E$stá variavel espera os valores "store", "website" ou "global", e ele adicionara o ID do website ou da store atual na key da cache para diferenciar a cache por website ou store view |