aoliverio/builder

CakePHP 3.x 插件,用于生成 Bootstrap 3 风格的美丽且实用的掩码

安装次数: 163

依赖项: 2

建议者: 0

安全: 0

星标: 8

关注者: 5

分支: 0

开放问题: 1

类型:cakephp-plugin

v1.1.2 2016-12-18 16:41 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:58:36 UTC


README

Builder 是一个 CakePHP 3.x 插件,用于生成 Bootstrap 3 风格的代码。

一些亮点

  • 定义了一个新的 Bake 模板,用于使用 Bootstrap 3 框架生成 CRUD。
  • 向控制器添加了过滤器动作并生成了基本过滤器模板。
  • 在 Bootstrap 3 模态视图中打开添加、编辑、删除和过滤器模板。
  • 使用网格和详情模板扩展了索引和视图动作的功能。
  • 使用元素将 CakePHP 3 应用程序的默认代码和行为导入。
  • 在索引模板中使用 DataTables jQuery 插件来创建表格。
  • 集成了简单的基于角色的访问控制。

最后一个版本被称为 "Monument Valley",这是登录时出现的图片。

builder-login-area

这个版本使用弹出元素来执行 ADD/EDIT/DELETE/FILTER 动作

builder-form-template

在这个版本中集成了新的仪表板 Builder

builder-form-template

最小要求

Builder 插件使用以下第三方库,通过 bower 管理

安装

您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。

先决条件

如果已安装 Composer,则运行以创建您的 CakePHP 项目

php composer.phar create-project --prefer-dist cakephp/app [your-project]  

在安装 Builder 之前,请设置 /config/app.php 中的数据库连接。

插件安装

安装 composer 包的推荐方法是

composer require aoliverio/builder

使用路由参数加载插件到您的应用程序中

bin/cake plugin load -r Builder

使用 Builder 控制台完成安装

bin/cake builder setup

完成安装

在 src/Controller/AppController 中编辑 initialize 函数,它不需要对标准行为进行任何更改。

namespace App\Controller;

use Builder\Controller\AppController as Controller;

class AppController extends Controller {
    public function initialize() {
        parent::initialize();
        
        // YOUR CODE HERE
    }
}

在 src/View/AppView 中编辑 initialize 函数,如下所示

namespace App\View;

use Builder\View\View;

class AppView extends View {
    public function initialize() {
        parent::initialize();
        
        // YOUR CODE HERE
    }
}

测试安装

要检查正确的工作,请转到 URL(例如 https:///your-app/builder),并输入默认凭证,用户名:admin@admin.com 和密码:admin。系统已准备好使用。

文档

有关安装和配置选项的更多信息,请参阅 WIKI

错误 & 反馈

https://github.com/aoliverio/builder/issues.

许可

版权(c)2016 Antonio Oliverio,并许可于 MIT 许可证