RequireJS 支持
如果您的应用依赖 RequireJS,我们建议您启用它的支持。该 bundle 将自动将 CKEditor 实例化包装到 require
块中,使代码更可靠。
配置 RequireJS
第一步是配置 RequireJS,使其知道 CKEditor 的位置。为此,您可以使用以下代码片段
1 2 3 4 5 6 7 8 9 10 11
{
paths: {
'ckeditor': '{{ asset("bundles/fosckeditor/ckeditor") }}'
},
shim: {
'ckeditor': {
deps: ['jQuery'],
exports: 'CKEDITOR'
}
}
}
启用 RequireJS
第二步是在 bundle 中启用 RequireJS。为此,您可以在配置中全局配置它
1 2 3
# app/config/config.yml
fos_ck_editor:
require_js: true
或者您可以在您的 widget 中配置它
1
$builder->add('field', 'ckeditor', ['require_js' => true]);
这项工作,包括代码示例,根据 Creative Commons BY-SA 3.0 许可协议获得许可。