falco442 / cake-3-admin-theme
该软件包已被废弃且不再维护。未建议替代软件包。
CakePHP 的 AdminTheme 插件
v1.4
2016-10-31 13:54 UTC
Requires
- php: >=5.5.9
- cakephp/cakephp: >=3.3.2 <4.0.0
Requires (Dev)
This package is not auto-updated.
Last update: 2022-08-13 16:34:16 UTC
README
此插件是基于 Sbadmin 2 Bootstrap 主题的 CakePHP 3 主题。
安装
您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。
安装 composer 软件包的推荐方法是
composer require falco442/cake-3-admin-theme
然后在 src/config/bootstrap.php
中激活插件
Plugin::load('AdminTheme',['bootstrap'=>true]);
表单助手
通过在 src/View/AppView.php
中添加它来激活此主题的表单助手
public function initialize(){
...
$this->loadHelper('AdminTheme.Form');
$this->loadHelper('AdminTheme.Sidebar',[
'sideLinks'=>[
[
'label'=>'Users',
'icon'=>'fa-user',
'sons'=>[
[
'label'=>'List',
'url'=>['controller'=>'users','action'=>'index'],
],
[
'label'=>'Add',
'url'=>['controller'=>'users','action'=>'add'],
]
]
],
[
'label'=>'Stores',
'icon'=>'fa-store',
'sons'=>[
[
'url'=>['controller'=>'stores','action'=>'index'],
'label'=>'List'
]
]
]
]
]);
...
}
Bake
此插件包含 bake 的模板。您可以使用以下方式来生成视图
cd cake-root/bin && ./cake bake views --theme=AdminTheme [ModelName]
或
cd cake-root/bin && ./cake bake all --theme=AdminTheme [ModelName]