安装

编辑该页面

安装

下载包

需要你的包composer.json文件:

1
美元需要friendsofsymfony / ckediob娱乐下载tor-bundle作曲家

注册包

如果你使用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许可证。