jeffersonbehling / materialize-theme-cakephp
Materialize plugin for CakePHP
Installs: 367
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 3
Forks: 1
Type:cakephp-plugin
Requires
- cakephp/cakephp: ^3.4
Requires (Dev)
- phpunit/phpunit: ^5.7|^6.0
This package is auto-updated.
Last update: 2025-06-20 22:31:26 UTC
README
*************** Em processo de Desenvolvimento ***************
Última atualização 19/05/2018
Instalação
Versão recomendada do CakePHP 3.5
composer create-project --prefer-dist cakephp/app=3.5.0 app
Dentro do seu projeto, execute:
composer require jeffersonbehling/materialize-theme-cakephp:dev-master
No arquivo config/bootstrap.php
adicione:
Plugin::load('Materialize', ['bootstrap' => false, 'routes' => false]);
Para definir o Materialize como tema padrão, adicione em config/bootstrap.php
Configure::write('Bake.theme', 'Materialize');
Utilização
Se for definir o Materialize como Tema Padrão, apenas precise utilizar
bin/cake bake all sua_tabela
Caso contrário, adicione --theme Materialize
ao comando bake
.
Exemplo:
bin/cake bake all sua_tabela --theme Materialize
Se for gerar apenas o bake
para gerar os TEMPLATES, deverá adicionar na sua Controller o seguinte código.
public function beforeRender(Event $event)
{
parent::beforeRender($event);
$this->viewBuilder()->setHelpers(['Materialize.Form']);
$this->viewBuilder()->layout('Materialize.materialize');
}