安装
编辑该页面安装
注册包
如果你使用Symfony > =ob娱乐下载 4.0,跳过这一步,因为它会自动通过Flex的配方。
如果你选择不执行菜谱,如果你使用Symfony > = 4.0,更新你的ob娱乐下载配置/ bundles.php
:
1 2 3 4
返回(/ /……安全系数\ CKEditorBundle \ FOSCKEditorBundle::类= > [“所有”= >真正的]];
如果你使用Symfony < 4ob娱乐下载.0,更新你的app / AppKernel.php
:
1 2 3 4 5 6 7 8 9 10 11 12
类AppKernel扩展内核{公共函数registerBundles(){美元包=数组(新安全系数\ CKEditorBundle \ FOSCKEditorBundle (),/ /……);/ /……}}
下载CKEditor
用包的命令
一次,你有注册包,您需要安装CKEditor:
如果你使用Symfony < =ob娱乐下载 2.8:
1
php应用程序/控制台ckeditor:美元安装
如果你使用Symfony > =ob娱乐下载 3.0:
1
php bin /控制台ckeditor:美元安装
如果你想了解更多关于这个命令,你可以阅读它的文档欧宝官网下载app。
使用Webpack安可
如果你已经安装了Webpack安可,你可能想要把它作为一个node_module依赖性。
您可以通过运行这个命令:
1 2 3 4 5
#如果您使用NPM包管理器美元npm安装,节省ckeditor4@ ^ 4.13.0#如果您使用的是纱包管理器美元纱添加ckeditor4@ ^ 4.13.0
安装完成后,将以下代码添加到你Webpack安可配置文件(不包括样品目录从ckeditor节点模块):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
/ / webpack.config.jsvar安可=需要(“@ob娱乐下载symfony / webpack-encore”);再来一个/ /…….copyFiles ([{从:“。/ node_modules / ckeditor4 /”,来:“ckeditor /(路径)[名字]。[ext]”,模式:/ \ (js | css) /美元,includeSubdirectories:假},{从:”。/ node_modules / ckeditor4 /适配器的,来:“ckeditor /适配器/(路径)[名字]。[ext]”},{从:“/ node_modules / ckeditor4 /朗。”,来:“ckeditor / lang /(路径)[名字]。[ext]”},{从:”。/ node_modules / ckeditor4 /插件的,来:“ckeditor /插件/(路径)[名字]。[ext]”},{从:”。/ node_modules / ckeditor4 /皮”,来:“ckeditor /皮/(路径)[名字]。[ext]”},{从:”。/ node_modules / ckeditor4 /供应商的,来:“ckeditor /供应商/(路径)[名字]。[ext]”}))/ /取消注释以下行如果使用Webpack安可< = 0.24/ / .addLoader({测试:/ \。json /我美元,包括:[要求(“路径”)。解决(__dirname node_modules / ckeditor)],装载机:raw-loader,类型:' javascript /汽车'});
然后,覆盖包的配置为指向新的CKEditor路径:
1 2 3 4
fos_ck_editor:#……base_path:“构建/ ckeditor”js_path:“构建/ ckeditor / ckeditor.js”
最后,运行安可命令:
1 2 3 4 5
#如果您使用NPM包管理器美元npm运行开发#如果您使用的是纱包管理器纱线运行安可dev美元
安装的资产
请注意
这一步不是必需的,如果你正在使用Webpack安可。
一次,您已经下载了CKEditor,您需要安装它在web目录。
如果你使用Symfony < =ob娱乐下载 2.8:
1
php应用程序/控制台美元资产:安装网络
如果你不Symfony Flexob娱乐下载使用Symfony > = 3.0:
1
美元资产:php bin /控制台安装网络
如果你使用Symfony Fleob娱乐下载x:
1
美元资产:php bin /控制台安装
配置树枝
请注意
这一步不是必需的,如果你安装包安装使用Symfony的Flex和配方。ob娱乐下载
最后,添加一些配置下twig.form_themes
配置关键:
1 2 3 4 5 6
# ob娱乐下载Symfony 2/3: app / config / config.yml# ob娱乐下载Symfony 4:配置/包/ twig.yaml枝:form_themes:- - - - - -“@FOSCKEditor /形式/ ckeditor_widget.html.twig”
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。