迁移从IvoryCKEditorBundle FOSCKEditorBundle
编辑该页面迁移从IvoryCKEditorBundle FOSCKEditorBundle
在这里,我们将解释迁移的过程。
TL;博士:检查我们如何迁移SonataFormatterBundle
更新composer.json
1 2
作曲家删除egeloen / ckeditor-bundle需要friendsofsymfony / ckeditor-bundleob娱乐下载作曲家
更新包的定义
替换:
1 2 3 4 5 6
< ? php/ /配置/ bundles.php返回(象牙\ CKEditorBundle \ IvoryCKEditorBundle::类= > [“所有”= >真正的]];
:
1 2 3 4 5 6
< ? php/ /配置/ bundles.php返回(FOS \ CKEditorBundle \ FOSCKEditorBundle提交::类= > [“所有”= >真正的]];
如果你不使用Symfony的Flex, Aob娱乐下载ppKernel然后替换。
替换:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
< ? php/ / app / AppKernel.php类AppKernel扩展内核{公共函数registerBundles(){美元包= (新象牙\ CKEditorBundle \ IvoryCKEditorBundle (),/ /……];/ /……}}
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
< ? php/ / app / AppKernel.php类AppKernel扩展内核{公共函数registerBundles(){美元包= (新安全系数\ CKEditorBundle \ FOSCKEditorBundle (),/ /……];/ /……}}
更新配置根键
只有根键的配置更改。
替换:
1 2 3 4 5 6 7 8 9 10
#配置/包/ ivory_ck_editor.yamlivory_ck_editor:配置:my_config:工具栏:(["源",“-”,“保存”),“/”,(“锚”),“/”,(“最大化”)]用户界面颜色:“000000 #”filebrowserUploadRoute:“my_route”extraPlugins:“wordcount”#……
:
1 2 3 4 5 6 7 8 9 10
#配置/包/ fos_ck_editor.yamlfos_ck_editor:配置:my_config:工具栏:(["源",“-”,“保存”),“/”,(“锚”),“/”,(“最大化”)]用户界面颜色:“000000 #”filebrowserUploadRoute:“my_route”extraPlugins:“wordcount”#……
如果你不使用Symfony Flex,然后ob娱乐下载取代根的关键应用程序/配置/ config.yml
。
替换:
1 2 3 4 5 6 7 8 9
# app / config / config.ymlivory_ck_editor:配置:my_config:工具栏:(["源",“-”,“保存”),“/”,(“锚”),“/”,(“最大化”)]用户界面颜色:“000000 #”filebrowserUploadRoute:“my_route”extraPlugins:“wordcount”#……
:
1 2 3 4 5 6 7 8 9
# app / config / config.ymlfos_ck_editor:配置:my_config:工具栏:(["源",“-”,“保存”),“/”,(“锚”),“/”,(“最大化”)]用户界面颜色:“000000 #”filebrowserUploadRoute:“my_route”extraPlugins:“wordcount”#……
更新名称空间
最主要的改变是名称空间,所以你必须找到出现的所有象牙\ CKEditorBundle \ *
在您的应用程序,并将其替换为安全系数\ CKEditorBundle \ *
。
之前:
1 2 3 4 5
< ? php使用象牙\CKEditorBundle\形式\类型\CKEditorType;美元形式- >add (“身体”,CKEditorType::类)
后:
1 2 3 4 5
< ? php使用”丛书\CKEditorBundle\形式\类型\CKEditorType;美元形式- >add (“身体”,CKEditorType::类)
更新服务定义
如果你是直接从容器中获取的任何服务你会发现出现的所有ivory_ck_editor。*
在您的应用程序,并将其替换为fos_ck_editor。*
。
而不是做:
1
美元这- >get (“ivory_ck_editor.form.type”);
你会做的事:
1
美元这- (“fos_ck_editor.form.type”);
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。