uran1980 / yii2-bootstrap-markdown-editor
基于 Bootstrap Markdown 的 Yii2 Markdown 编辑器。
0.0.4
2015-03-21 23:30 UTC
Requires
- bower-asset/bootstrap-markdown: 2.*
- bower-asset/marked: *
- bower-asset/to-markdown: *
- uran1980/yii2-code-prettify: *
- uran1980/yii2-jquery-essential: *
- uran1980/yii2-textarea-autosize: *
- yiisoft/yii2: ~2
This package is auto-updated.
Last update: 2024-09-13 03:53:50 UTC
README
基于 Bootstrap Markdown 的 Yii2 Markdown 编辑器。
此组件使用了以下库
- Marked -- 一个功能齐全的 markdown 解析器和编译器,用 JavaScript 编写。
- To markdown -- 一个用 JavaScript 编写的 HTML 到 Markdown 转换器。
- Bootstrap Markdown -- 工作良好的 JSimple Markdown 编辑工具!
安装
Composer
安装此扩展的首选方法是使用 Composer。
运行以下命令
php composer.phar require uran1980/yii2-bootstrap-markdown-editor "dev-master"
或将其添加到 composer.json
的 require 部分
"uran1980/yii2-bootstrap-markdown-editor": "dev-master"
使用方法
活动小部件
在活动表单的视图中
<?php use yii\widgets\ActiveForm; use uran1980\yii\widgets\markdown\MarkdownEditor; ?> <div class="active-form"> <?php $form = ActiveForm::begin(); ?> <?php echo $form->field($model, 'content')->widget(MarkdownEditor::className(), [ 'clientOptions' => ['language' => Yii::$app->language], 'options' => ['data-provider' => 'markdown'], ]); ?> <?php ActiveForm::end(); ?> </div>
简单小部件
在视图中
<?php use uran1980\yii\widgets\markdown\MarkdownEditor; echo MarkdownEditor::widget([ 'name' => 'md-editor', 'value' => '# test message', 'clientOptions' => ['language' => Yii::$app->language], 'options' => ['data-provider' => 'markdown'], ]);