openadm /
OpenAdm是一个基于Yii2的后台开源骨架,集成了用户和插件系统,使用主题功能,默认使用AdminLTE2的模板的主题,可以非常方便地开发新的功能。
v0.1.0
2019-06-01 07:42 UTC
Requires
- php: >=7.0.0
- openadm/yii2-admin: *
Requires (Dev)
- yiisoft/yii2-debug: ~2.0.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.0.0
This package is auto-updated.
Last update: 2024-09-29 00:13:17 UTC
README
OpenADM基础项目模板,基于Yii2
OpenADM基础项目模板是一个最佳快速创建可扩展项目的Yii2应用骨架。
该模板包含基本功能,包括用户管理、RBAC和扩展管理。它包含所有常用的配置,让您能够专注于添加新功能到您的应用中。
目录结构
environments/ contains environment-based overrides
src/ contains all application's code
runtime/ contains files generated during runtime
tools/ contains tools for compress application's assets
vendor/ contains dependent 3rd-party packages
web/ contains the entry script and Web resources
要求
此项目模板的最低要求是您的Web服务器支持PHP 7.0.0。
安装
通过Composer安装
如果您没有Composer,可以按照getcomposer.org上的说明进行安装。
然后,您可以使用以下命令安装此项目模板:
php composer.phar create-project --prefer-dist --stability=dev openadm/yii2-basic-app basic
配置
数据库
编辑文件environments/dev/src/config/db.php
,为开发环境添加真实数据。
<?php
$config = [
'components' => [
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=127.0.0.1;dbname=yii2',
'username' => 'root',
'password' => '123456',
'charset' => 'utf8',
'tablePrefix' => 'oa_',
],
],
];
return $config;
注意
- Yii不会为您创建数据库,您必须手动创建数据库,才能访问它。
- 检查并编辑
config/
目录中的其他文件,根据需要自定义您的应用。
运行
使用命令'init'初始化项目,进入'basic'目录。
./init
选择[1]用于开发环境。
迁移数据库
./yii migrate --migrationPath=@openadm/admin/migrations ./yii migrate all -p=@tecnocen/oauth2server/migrations/tables
- 现在,您应该可以通过以下URL访问应用,假设
basic/web
是Web根目录下的直接目录:http://127.0.0.1:802/
./yii serve/index 127.0.0.1:802 -t web