cakemanager / cakephp-textblocks
此包的最新版本(dev-master)没有可用的许可证信息。
CakePHP的TextBlocks插件
dev-master
2015-06-24 19:05 UTC
Requires
- php: >=5.4.16
- cakephp/cakephp: ~3.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-06 21:59:18 UTC
README
注意:目前这是一个用于CakePHP 3.x的非稳定插件。它目前处于开发中,应被视为实验性。
安装
您可以使用composer将此插件安装到您的CakePHP应用程序中。
安装composer包的推荐方法是
composer require cakemanager/cakephp-textblocks
现在使用以下命令加载插件
$ bin/cake plugin load -r -b TextBlocks
使用以下命令运行数据库迁移
$ bin/cake migrations migrate --plugin TextBlocks
用法
注册
使用以下方法注册新块
Blox::register('my_block');
获取内容
您可以获取两种类型的内容:标题和正文。这样获取您的标题...
Blox::title('my_block');
这样获取您的正文
Blox::body('my_block');
可以在两个getter中都传递变量
// Imagine that the body of 'my_block' is: "Good morning, :name"
Blox::body('my_block', [
'name' => 'Leonardo'
]);
// Output will be: "Good morning, Leonardo"
管理
可以通过CakeAdmin插件管理块,或者您可以自己创建CRUD。