zabachok/yii2-burivuh

为 yii2 的简单笔记和 markdown 编辑器

安装: 44

依赖: 0

建议者: 0

安全: 0

星星: 2

关注者: 2

分支: 2

开放问题: 0

类型:yii2-extension

0.3 2016-03-14 16:14 UTC

This package is auto-updated.

Last update: 2024-09-11 16:54:24 UTC


README

为 yii2 的简单笔记和 markdown 编辑器 全部为俄语

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

php composer.phar require --prefer-dist zabachok/yii2-burivuh "*"

或添加

"zabachok/yii2-burivuh": "*"

到您的 composer.json 文件的 require 部分。

运行模块迁移

php yii migrate --migrationPath=@vendor/zabachok/yii2-burivuh/migrations

激活

添加到您的配置文件

'modules' => [
    ...
    'burivuh' => [
        'class' => zabachok\burivuh\Module::class,
    ],
]

和引导

'bootstrap' => [..., zabachok\burivuh\Bootstrap::class],

选项

  1. db - 数据库组件名称
'burivuh' => [
        'class' => zabachok\burivuh\Module::class,
        'db'=>'db',
    ...
    ],
  1. usernameCallback - 生成用户名的匿名函数
'burivuh' => [
        'class' => zabachok\burivuh\Module::class,
        'usernameCallback'	=>function($user_id)
            {
                $user = \common\models\user\User::findIdentity($user_id);
                return is_null($user) ? 'Undefined' : $user->username;
            },
    ...
    ],
  1. route - 您可以使用自定义路由来访问此模块。例如
'burivuh' => [
        'class' => zabachok\burivuh\Module::class,
        'route' => 'wiki',
    ...
    ],

将生成类似 example.com/wiki/doc/mydoc 的链接

  1. accessRules - 此选项配置 AccessControl::rules 组件。例如
'burivuh' => [
        'class' => zabachok\burivuh\Module::class,
        'as access' => [
            'class' => yii\filters\AccessControl::className(),
            'rules' => [
                [
                    'allow' => true,
                    'roles' => ['?'],
                ],
            ],
        ],
    ...
    ],

用法

打开 URL: http://your-site.com/burivuh
您可以创建、更新和删除类别和文档。所有操作仅对授权用户可用。

热键

在列表中

上箭头和下箭头 - 在列表中上下移动
Enter - 打开目录或文件
退格键 - 在文件系统中向上移动

在视图中

Ctrl + e - 编辑文档

在编写中

Ctrl + s - 保存文档
Shift + Enter - 新行
Tab - 四个空格

文本格式化 Ctrl + h - 将此行转换为标题