ciricihq/blocks

CakePHP 的块插件

安装次数: 2,656

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 3

分支: 0

开放问题: 0

类型:cakephp-plugin

0.6.1 2016-07-01 12:16 UTC

This package is auto-updated.

Last update: 2024-08-29 03:47:24 UTC


README

Build Status Coverage Total Downloads License

一个非常简单的插件,允许您管理和显示小块内容。

安装

使用 Composer

composer require ciricihq/blocks

然后您需要加载插件。您可以使用以下shell命令

bin/cake plugin load Cirici/Blocks

或手动将下面的语句添加到您的应用的 config/bootstrap.php

Plugin::load('Cirici/Blocks');

使用方法

有一个Trait可以完成所有工作,我们创建了 BlockHelperBlockComponent,以便您可以在 CakePHP 应用中轻松使用。

要开始使用,只需加载您想要的任何类。

对于 BlockHelper,在您的 AppView 的 initialize 方法中添加

// src/View/AppView.php
public function initialize()
{
    $this->loadHelper('Cirici/Blocks.Block');
}

对于 BlockComponent,在您的 AppController 的 initialize

// src/Controller/AppController.php
public function initialize()
{
    $this->loadComponent('Cirici/Blocks.Block');
}

方法

目前只有两个方法可用(如前所述,此插件非常简单)

  • get:通过其 slug 获取整个 Block 实体。
  • getContents:仅返回 Block 的 content 字段内容。

补丁与功能

  • 分支
  • 修改、修复
  • 测试 - 这非常重要,因此不要意外地将其弄坏
  • 提交 - 不要修改许可证、todo、版本等。(如果确实更改了任何,请将它们提升为我可以忽略的独立提交)
  • 拉取请求 - 主题分支的额外加分项

错误与反馈

http://github.com/ciricihq/cake-blocks/issues

许可证

版权(c)2016,Cirici New Media,并许可在 GNU GPL3 许可证下。