整合整合百度编辑器 [ 2.0 版本 ]
因为不了解YII所以整合起来不知道文件放在那里,用什么方式等
问题罗列如下:
1、百度编辑器有很多文件,应该把这些文件放在YII的什么目录呢?如果要拆分放请详细说明。
2、做到编辑器优雅的可复用,而不是死板的代码修改该怎么做?
请详细说明思路,文件位置
每个回答可能都有分,谢谢。
最佳答案
-
class Editor extends InputWidget { public function run() { EditorAsset::register($this->getView()); $this->getView()->registerJs(/*实例化编辑器代码*/); } }
// 编辑器资源文件 class EditorAsset extends AssetBundle { }
至于你的文件如何放这个需要看的目录架构,没办法给你解答。
EditorAsset
和Editor
还有还有资源文件是在同一个目录的。
editor
- assets
- EditorAsset.php
- Editor.php大概的目录结构是这样子的。
使用方法如下
$form->field($model, 'content')->widget(Editor::className(), $config);
strive , chengtao1633 觉得很赞
其他 1 个回答
-
chengtao1633 回答于 2015-06-04 10:55 举报
编辑器素材路径
1 如果可以有composer安装的就composer安装
2 自己编写asset
views的复用
1 views的复用就是widget,富文本编辑器就是一个典型的widget,在github 可以搜索yii2 ckedit 应该可以找到写好了的widget
2 模板抽象之后都是widget,多谢widget好写模板,但是模板服用在前台可能不太好做,后台用起来比较爽
共 1 条回复
trylife Beijing
注册时间:2015-03-26
最后登录:2020-12-07
在线时长:51小时55分
最后登录:2020-12-07
在线时长:51小时55分
- 粉丝39
- 金钱1626
- 威望40
- 积分2536