ciricihq / blocks
CakePHP 的块插件
0.6.1
2016-07-01 12:16 UTC
Requires
- php: >=5.4.19
- cakephp/cakephp: ~3.2
Requires (Dev)
- ciricihq/cirici-codesniffer: dev-master
- phpunit/phpunit: ~5.3.0
- squizlabs/php_codesniffer: ~2.5.1
This package is auto-updated.
Last update: 2024-08-29 03:47:24 UTC
README
一个非常简单的插件,允许您管理和显示小块内容。
安装
使用 Composer
composer require ciricihq/blocks
然后您需要加载插件。您可以使用以下shell命令
bin/cake plugin load Cirici/Blocks
或手动将下面的语句添加到您的应用的 config/bootstrap.php
Plugin::load('Cirici/Blocks');
使用方法
有一个Trait可以完成所有工作,我们创建了 BlockHelper
和 BlockComponent
,以便您可以在 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 许可证下。