版权声明:本文为博主原创文章,欢迎扩散,扩散请务必注明出处。php
主要使用了两个网页Markdown编辑器,都带预览功能。git
GitHub地址--点击进入
首先,给项目添加这个插件github
composer require ijackua/yii2-lepture-markdown-editor-widget:dev-master
依赖包下载好了,那么接下来就能够在视图的表单中使用它了,使用的方法很简单,下面提供一个简单的例子来作参考:bootstrap
<?php use ijackua\lepture\Markdowneditor; use ijackua\lepture\MarkdowneditorAssets; MarkdowneditorAssets::register($this); /** @var $model \app\models\Article */ ?> <div style="margin-top: 100px;"> <?php echo Markdowneditor::widget(['model' => $model, 'attribute' => 'content']); ?> </div>
GitHub地址
安装依赖yii2
composer require yidashi/yii2-bootstrap-markdown:"*"
使用方法
1,直接使用markdown
<?php echo Markdown::widget(['name'=>'content','language'=>'zh']); ?>
2,结合ActiveForm使用app
<?php echo $form->field($model, 'content')->widget('yidashi\markdown\Markdown', ['language' => 'zh']); ?>
$content = Markdown::process($model->content,'gfm');
而后当作HTML代码输出到页面中便可预览composer