如何处理文件浏览/上传吗
编辑该页面如何处理文件浏览/上传吗
在开始之前,请注意没有将自动为您处理文件浏览/上传在这个包(的范围)。所以,你需要自己实现它,然后配置您的浏览/上传uri或路线在CKEditor配置或小部件。
支持选项
CKEditor本机支持不同的选项根据你想浏览或上传。这个选项应该uri指向您的控制器。可用的选项是:
- filebrowserBrowseUrl
- filebrowserFlashBrowseUrl
- filebrowserImageBrowseUrl
- filebrowserImageBrowseLinkUrl
- filebrowserUploadUrl
- filebrowserFlashUploadUrl
- filebrowserImageUploadUrl
自定义选项
CKEditor还支持自定义选项,可以如果你安装插件可用。例如,HTML5视频插件添加以下选项:
- filebrowserVideoBrowseUrl
- filebrowserVideoUploadUrl
包意识到这些新选项,您可以配置它在全球范围内配置文件:
1 2 3 4 5
# app / config / config.ymlfos_ck_editor:filebrowsers:- - - - - -VideoBrowse- - - - - -VideoUpload
或者您可以配置您的小部件:
1 2 3 4 5 6
美元构建器- >add (“字段”,“ckeditor”,数组(“filebrowsers”= >数组(“VideoUpload”,“VideoBrowse”)));
路由选择
为了缓解CKEditor文件处理,包默认选择,不在CKEditor补充道。这些选项是Symfony有关ob娱乐下载路由组件并允许您配置路线而不是uri。为每一个* Url
选择,三个新的选项是可用的。
例如,filebrowserBrowseUrl
选项可以生成这三个新的选项:
- filebrowserBrowseRoute
- filebrowserBrowseRouteParameters
- filebrowserBrowseRouteType
静态路由
如果你的路由是静态的,你这些选项可以配置在全球范围内配置:
1 2 3 4 5 6 7 8
# app / config / config.ymlfos_ck_editor:default_config:my_config配置:my_config:filebrowserBrowseRoute:“my_route”filebrowserBrowseRouteParameters:{鼻涕虫:“my-slug”}filebrowserBrowseRouteType:0
或者您可以配置您的小部件:
1 2 3 4 5 6 7
美元构建器- >add (“字段”,“ckeditor”,数组(“配置”= >数组(“filebrowserBrowseRoute”= >“my_route”,“filebrowserBrowseRouteParameters”= >数组(“鼻涕虫”= >“my-slug”),“filebrowserBrowseRouteType”= > UrlGeneratorInterface::ABSOLUTE_URL)));
动态路由
如果静态路由不符合您的需要,您可以使用filebrowser *处理程序
选项允许您构建自己的url和一个简单但强大的多关闭,所以让它知道你的依赖关系:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
/ /博客……美元帖子=美元经理- >找到(美元id);美元构建器- >add (“字段”,“ckeditor”,数组(“配置”= >数组(“filebrowserBrowseHandler”= >函数(RouterInterface美元路由器)使用(美元帖子){返回美元路由器- >生成(“my_route”,数组(“鼻涕虫”= >美元帖子- >UrlGeneratorInterface getSlug ())::ABSOLUTE_URL);})));
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。