colibri-platform / base
此包已被弃用且不再维护。没有建议的替代包。
Yii2基础扩展,用于构建模块化应用平台
v1.0.3
2018-11-22 09:40 UTC
Requires
- php: >=5.4.0
- dektrium/yii2-rbac: ^1.0
- dektrium/yii2-user: ^0.9
- m1/env: 2.1.0
- pheme/yii2-settings: ^0.5
- yiisoft/yii2: ^2.0
- yiisoft/yii2-bootstrap: ^2.0
This package is auto-updated.
Last update: 2020-12-23 16:14:27 UTC
README
这是构建基于Yii2框架的模块化应用平台的基扩展,可以快速构建。
特性
- 基于环境的配置
- 可用的应用组件
- 用于初始化配置文件、数据库和管理员用户的Web安装程序。
- 使用 dektium/user 进行用户管理。
- 使用 dektrium/rbac 进行Rbac管理。
- 使用 pheme/settings 进行设置管理。
安装
运行以下命令进行安装
composer require colibri-platform/base
使用
以下示例在您的index.php中启动Colibri应用
require(__DIR__ . '/vendor/autoload.php'); if (!is_dir(__DIR__ . '/assets')) { mkdir(__DIR__ . '/assets'); } \colibri\base\Env::load(__DIR__ . '/.env'); defined('YII_DEBUG') or define('YII_DEBUG', (boolean) getenv('YII_DEBUG')); defined('YII_ENV') or define('YII_ENV', getenv('YII_ENV')? getenv('YII_ENV') : 'prod'); require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php'); $config = [ 'id' => 'colibri-test', 'name' => 'Colibri test', 'basePath' => __DIR__ ]; (new \colibri\base\WebApplication($config))->run();
然后启动本地php web服务器以运行应用
php -S localhost:8080
最后,在浏览器中转到 http://127.0.0.1:8080/,并按照指示完成安装。