Download the PHP package feliperamaral/zfheadbuild without Composer
On this page you can find all versions of the php package feliperamaral/zfheadbuild. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download feliperamaral/zfheadbuild
More information about feliperamaral/zfheadbuild
Files in feliperamaral/zfheadbuild
Package zfheadbuild
Short Description Zend Framework 2/3 module for assests builds
License BSD-3-Clause
Informations about the package zfheadbuild
Zend Framework 2/3 Head*Build Module
Como funciona:
Hoje em dia é muito utilizado automatizadores de tarefas para front-end como Grunt
, Gulp
e etc.
Geralmente é utilizado packages
para gerar builds
do CSS e JS como build/js/app-9783118bf8.js
Então esse modulo é para justamente recupear essa versão de build e adicionar na sua view
como:
VIEW.phtml:
HTML:
Instalação
-
Adicione no composer.json do seu projeto
- Rode o seguinte comando
Após a instalação
Opção 1 - Instalar como modulo
- Adicione o modulo no seu
application.config.php
Opção 2 - Adicione diretamente no seu modulo (recomendado)
Dessa forma não é preciso inicializar um modulo inteiro
- Adicione o seguinte helper no seu
[modulo]/config/module.config.php
Configurações
Você pode configurar manualmente os caminhos para a sua pasta de build
Duas variáveis estão incluídas no processo, que são: public_path
e manifest_file
O valor padrão de manifest_file
é build\rev-manifest.json
O valor padrão de public_path
é calculado automaticamente com base no seu index.php
(ou qualquer arquivo que o seu Rewrite
aponte)
Alterar configurações padrão
No seu arquivo de configuração [modulo]/config/module.config.php
, adicione o seguinte:
Como usar
É adicionado dinâmicamente a versão ...Build([...])
à todos os métodos dos helpers HeadLink
e HeadScript
Na sua view:
VIEW.phtml:
HTML:
Observe que não é preciso usar o $this->basePath(...) no método de build
Observe também que os outros métodos continuam funcionando normalmente
Todos os métodos possuem os mesmo parâmetros dos métodos equivalentes
Métodos HeadScript
Métodos HeadLink