OpenAdm是一个基于Yii2的后台开源骨架,集成了用户和插件系统,使用主题功能,默认使用AdminLTE2的模板的主题,可以非常方便地开发新的功能。

安装: 65

依赖: 0

建议者: 0

安全: 0

类型:项目

v0.1.0 2019-06-01 07:42 UTC

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