gromver / yii2-platform-core
此包已被废弃,不再维护。未建议替代包。
CMF 核心库
dev-master
2016-03-25 16:38 UTC
Requires
- 2amigos/yii2-transliterator-helper: dev-master
- bariew/yii2-module-migration-controller: *
- creocoder/yii2-nested-sets: 0.9.*
- gromver/yii2-models: *
- gromver/yii2-module-query: *
- gromver/yii2-widgets: *
- kartik-v/bootstrap-fileinput: dev-master
- kartik-v/yii2-field-range: dev-master
- kartik-v/yii2-grid: dev-master
- kartik-v/yii2-helpers: dev-master
- kartik-v/yii2-icons: dev-master
- kartik-v/yii2-mpdf: dev-master
- kartik-v/yii2-widgets: dev-master
- mihaildev/yii2-ckeditor: *
- mihaildev/yii2-elfinder: *
- vova07/yii2-imperavi-widget: *
- yiisoft/yii2: *
- yiisoft/yii2-authclient: ^2.0
- yiisoft/yii2-elasticsearch: *
- yiisoft/yii2-imagine: *
- yiisoft/yii2-swiftmailer: *
This package is not auto-updated.
Last update: 2021-03-05 22:59:47 UTC
README
基于 Yii2 Basic 应用模板的 Web 应用开发平台
演示网站
功能
- 模块:认证、用户、菜单、页面、新闻、标签、搜索、媒体管理器等。
- 树状结构新闻分类。
- 内置文档版本控制系统。
- 搜索
- 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 - 用于存储媒体管理器的文件