t4web / admin
ZF2 管理模块
2.0.4
2016-12-09 07:37 UTC
Requires
- php: >=5.5
- sebaks/controller: ~0.1.0
- sebaks/view: ~0.1.0
- sebaks/zend-mvc-controller: ~0.1.0
- zendframework/zend-modulemanager: <2.6 >=2.4
This package is auto-updated.
Last update: 2024-08-26 17:56:52 UTC
README
为您的 ZF2 应用程序后端(管理部分)创建骨架。基于 Admin LTE v2.0.5
内容
安装
在您的 composer.json 中添加此项目
"require": { "t4web/admin": "~2.0.0" }
现在运行以下命令让 composer 下载 T4web\Admin
:
$ php composer.phar update
安装后
在您的 application.config.php
文件中启用它。
<?php return array( 'modules' => array( // ... 'Sebaks\View', 'Sebaks\ZendMvcController', 'T4web\Admin', ), // ... );
Css, Js, 字体和图片
为了正常工作的管理模块(以及美观的视图),您可以将资源复制到您的公共目录
$ mkdir public/css $ mkdir public/js $ mkdir public/img $ cp -R vendor/t4web/admin/public/css public $ cp -R vendor/t4web/admin/public/js public $ cp -R vendor/t4web/admin/public/img public
原始主题
为了获得灵感并构建您定制的后端,您可以下载整个主题到 public/theme
$ mkdir public/theme
$ cd public/theme
$ wget https://github.com/almasaeed2010/AdminLTE/archive/v2.0.5.tar.gz
$ tar -zxvf v2.0.5.tar.gz
$ rm v2.0.5.tar.gz
介绍
几乎所有的后端都包含:仪表盘、管理项目内容或自定义实体的能力、主菜单。内容管理包括:带有筛选器和分页器的列表以及创建\读取\更新表单。本解决方案提供这些功能。使用 T4web\Admin
,您可以快速轻松地为实体构建 CRUD。
我们使用 sebaks\view 来构建模板。
我们为管理用户(例如)构建后端,以描述 T4web\Admin
的配置。
安装后,我们可以在 URI /admin 上看到空的后端页面
主菜单
为了定制主菜单,您可以在您的 config/autoload/global.php
中覆盖 t4web-admin-sidebar-menu
,例如。
'router' => [ 'routes' => [ 'users-list' => [ 'type' => 'Zend\Mvc\Router\Http\Literal', 'options' => [ 'route' => '/admin/users/list', 'defaults' => [ 'controller' => 'Application\Controller\Index', 'action' => 'index', ], ], ], ], ], 'sebaks-view' => [ 'blocks' => [ 't4web-admin-sidebar-menu' => [ 'template' => 't4web-admin/sidebar-menu', 'children' => [ 'users-menu-item' => [ 'template' => 't4web-admin/sidebar-menu-item', 'variables' => [ 'label' => 'Users', 'route' => 'users-list', 'icon' => 'fa-users', ], ], ], ], ], ],