美食 / 仪表盘
CakePHP 3 的仪表盘插件
0.2.0
2014-10-01 06:26 UTC
Requires
- cakephp/cakephp: 3.0.*-dev
- cakephp/plugin-installer: dev-master
- kriswallsmith/assetic: ~1.1
- leafo/scssphp: ~0.1
Requires (Dev)
- phpunit/phpunit: 4.1.*
This package is auto-updated.
Last update: 2024-08-28 01:07:56 UTC
README
为您的蛋糕构建漂亮的仪表盘!
这是一个不稳定的存储库,应被视为预览版。
要求
- CakePHP 3.0.0 或更高版本。
- PHP 5.4.16 或更高版本
- SQLite 或 CakePHP 可以通信的其他数据库驱动程序(默认为 SQLite)。
安装
composer require gourmet/dashboard:*
或者通过将此包添加到项目的 composer.json
"require": {
"gourmet/dashboard": "*"
}
现在,在您的 bootstrap.php
中启用插件(包括引导和路由)
Plugin::load('Gourmet/Dashboard', ['bootstrap' => true, 'routes' => true]);
您还需要创建资产链接
要预览示例仪表盘,您还需要将一些示例小部件复制到您的应用中
就这些!您现在可以访问示例仪表盘了: http://localhost/gourmet/dashboard/index
文档
数据库配置
默认情况下,仪表盘将事件数据存储在应用程序的 tmp
目录中的 SQLite 数据库中。如果您无法安装 pdo_sqlite,您可以在 config/app.php
文件中定义 gourmet_dashboard
连接来配置仪表盘使用不同的数据库。
小部件
内置小部件
有几个内置小部件,它们是
- 时钟
- 评论
- 图表
- Iframe
- 图片
- 列表
- 仪表
- 数字
- 文本
配置
目前没有配置。选项将很快推出。
开发您自己的小部件
您可以为 Gourmet/Dashboard 创建自己的自定义小部件。在此功能得到更好的文档说明之前,请参考包含的示例小部件。
鸣谢
- Shopify/dashing - 此插件复制的 Sinatra 应用程序
- cakephp/debug_kit - SQLite 实现