jeffersonbehling / materialize-theme-cakephp

CakePHP的Materialize插件

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

This package is auto-updated.

Last update: 2024-09-20 20:41:45 UTC


README

*************** 开发中 ***************

最后更新 19/05/2018

安装

推荐的CakePHP 3.5版本
composer create-project --prefer-dist cakephp/app=3.5.0 app

在您的项目中执行

composer require jeffersonbehling/materialize-theme-cakephp:dev-master

在文件 config/bootstrap.php 中添加

Plugin::load('Materialize', ['bootstrap' => false, 'routes' => false]);

为了将Materialize设置为默认主题,在 config/bootstrap.php 中添加

Configure::write('Bake.theme', 'Materialize');

使用方法

如果将Materialize设置为默认主题,只需使用即可

bin/cake bake all sua_tabela

否则,将 --theme Materialize 添加到 bake 命令中。

示例

bin/cake bake all sua_tabela --theme Materialize

如果只生成 bake 以生成模板,您需要在您的Controller中添加以下代码。

public function beforeRender(Event $event)
{
    parent::beforeRender($event);
    $this->viewBuilder()->setHelpers(['Materialize.Form']);
    
    $this->viewBuilder()->layout('Materialize.materialize');
}