gromver/yii2-platform-core

此包已被废弃,不再维护。未建议替代包。

CMF 核心库

安装: 72

依赖: 0

建议者: 0

安全: 0

星级: 1

关注者: 2

分叉: 0

开放问题: 0

类型:yii2-extension

dev-master 2016-03-25 16:38 UTC

This package is not auto-updated.

Last update: 2021-03-05 22:59:47 UTC


README

基于 Yii2 Basic 应用模板的 Web 应用开发平台

演示网站

http://demo.gromver.com

功能

  • 模块:认证、用户、菜单、页面、新闻、标签、搜索、媒体管理器等。
  • 树状结构新闻分类。
  • 内置文档版本控制系统。
  • 搜索
  • SEO 友好的页面地址(URL 重写)

安装

通过 Composer

在项目命令行中运行

php composer.phar require --prefer-dist gromver/yii2-platform-core "*"

"gromver/yii2-platform-core": "*"

将以下内容添加到 composer.json 文件的 require 部分。

配置 Grom Platform

将 Web 和控制台应用程序替换为该扩展中相应的应用程序。为此,我们需要编辑以下文件:

  • /web/index.php
  (new \gromver\platform\core\Application($config))->run();  //(new yii\web\Application($config))->run();
  • /yii.php
  $application = new \gromver\platform\core\console\Application($config);  //yii\console\Application($config);

需要编辑应用程序配置:/config/web.php

[
  'components' => [
      'user' => [
          //'identityClass' => 'app\models\User',  //закоментировать или удалить эту строку
          'enableAutoLogin' => true,
      ],
    ]
]

创建表、文件夹和应用程序初始设置

首先需要确保在应用程序根目录下创建了一个名为 migrations 的文件夹,否则将出现错误:Error: Migration failed. Directory specified in migrationPath doesn't exist.

php yii core-migrate

应用迁移后,将添加以下文件夹:

  • /web/upload - 用于存储文章和分类中附加的图像
  • /web/files - 用于存储媒体管理器的文件