thyseus / yii2-sitecontent
为Yii2的微型站点内容系统
0.1.0
2017-04-13 09:18 UTC
Requires
- karakum/yii2-grid: ^1.0
- marqu3s/yii2-summernote: ^1.0
- yiisoft/yii2: ^2.0.0
- yiisoft/yii2-bootstrap: ^2.0.0
This package is auto-updated.
Last update: 2024-08-29 04:37:33 UTC
README
为Yii框架的小型站点内容模块。
可以处理不同类型的站点内容,例如
- 博客文章
- 站点内容
- 电子邮件
它使用了Summernote (http://summernote.org/) WYSIWYG编辑器。
安装
$ composer require thyseus/yii2-sitecontent
$ php yii migrate/up --migrationPath=@vendor/thyseus/yii2-sitecontent/migrations
配置
将以下行添加到您的配置文件中
'modules' => [
'sitecontent' => [
'class' => 'thyseus\sitecontent\Module',
'modelClass' => '\app\models\User', // optional. your User model. Needs to be ActiveRecord.
],
],
默认情况下,只有符合 $user->can('admin') 条件的用户可以访问站点内容管理。您可以使用 'accessCallback' 配置选项进行修改。
路由
使用以下路由来访问站点内容模块
- index: https://your-domain/sitecontent/sitecontent/index
- view: https://your-domain/sitecontent/sitecontent/view?id=
- view: https://your-domain/sitecontent/sitecontent/view?id=
许可证
Yii2-sitecontent遵循GPLv3许可证发布。