k2 / backend
此包已被废弃,不再维护。未建议替代包。
关于此包的最新版本(dev-master)没有可用的许可信息。
dev-master
2013-07-01 18:17 UTC
Requires
- k2/breadcrumb: dev-master
This package is auto-updated.
Last update: 2019-02-21 14:20:42 UTC
README
这是kumbiaphp beta2的同一后端,现在适用于K2
安装
最简单的安装方式是通过composer,将包添加到项目的composer.json文件中
{ "require" : { "k2/backend": "dev-master" } }
执行以下命令
composer install
文件正确下载后,应在app/config/modules.php中添加模块
<?php //archivo app/config/modules.php /* * ***************************************************************** * Iinstalación de módulos */ App::modules(array( '/' => APP_PATH . '/modules/Index/config.php', ... composerPath('k2/breadcrumb', 'K2/Breadcrumb'), '/admin' => composerPath('k2/backend', 'K2/Backend'), ... ));
这样模块就应该已经安装到系统中了,但还需要配置一些设置才能正常工作。
- 打开一个控制台,定位到dirProyecto/default或执行以下命令
php app/console asset:install
该命令将在项目的public文件夹中安装资源。
- 配置config/security.ini文件(为应用提供安全性),我们需要将配置设置为security.ini文件中的配置。
- 创建数据库并配置数据库连接到"app/config/databases.ini"。
- 最后,请确保在"app/modules/Index/config.php"中启用了应用的防火墙。
这样,应用的后端就应该可以运行了。
我们可以通过进入http://dirProyecto/admin/usuarios来测试,应该会看到一个登录表单。
如有任何疑问、错误或问题,请将其作为问题提交到仓库。
欢迎任何想参与开发的人士加入 :-)
用户管理
允许创建、编辑和删除应用程序的用户。
用户有相关的配置文件,通过它可以控制每个用户可以做什么,这取决于他们拥有的配置文件。
角色(配置文件)管理
允许创建、编辑和删除应用程序的角色。
角色是标识用户在应用程序中扮演何种角色的标识符。
示例:访客用户、版主、管理员等。
资源管理
资源是应用程序中每个模块(页面)。
每个资源都由一个url标识。
有效资源的示例
- admin/usuarios/crear指定了模块控制器和动作。
- articulos/crear控制器和动作。
- inicio/*控制器和所有动作。
- modulo/controlador/*模块控制器和所有动作。
- modulo// 对所有相同的控制器和动作进行模块化。
权限管理(角色资源权限)
允许设置每个角色在应用中可以访问哪些资源。
菜单管理
允许创建、编辑和删除应用中的菜单。
每个菜单都与一个资源相关联,这样就可以创建智能菜单,只加载角色可以访问的项目。
此外,项目还可以有父项目,用于创建子菜单。