跳到内容

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 许可协议获得许可。
目录
    版本