jeffersonbehling/materialize-theme-cakephp

Materialize plugin for CakePHP

v1.0.2 2018-05-19 18:11 UTC

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');
}