jeffersonbehling / materialize-theme-cakephp
CakePHP的Materialize插件
v1.0.2
2018-05-19 18:11 UTC
Requires
- cakephp/cakephp: ^3.4
Requires (Dev)
- phpunit/phpunit: ^5.7|^6.0
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');
}