我正在使用IvoryCKEditorBundle(http://symfony.com/doc/master/bundles/IvoryCKEditorBundle/index.html)
我找不到在buildform配置中添加占位符的方法。 这不起作用:
->add('text', CKEditorType::class, array(
'attr' => array(
'placeholder' => 'Your text ...'
)
))
我该怎么做?我必须在JQuery中做到这一点吗?
TY
答案 0 :(得分:1)
你需要一个CKEditor插件才能做到这一点。
从http://ckeditor.com/addon/confighelper下载配置帮助程序插件,并将该文件夹从zip文件解压缩到应用程序的网络捆绑包目录(web/bundles/confighelper/
)。
在buildForm
方法中加载插件,并按如下所示设置占位符
->add('text', CKEditorType::class, array(
'config' => array(
'extraPlugins' => 'confighelper',
'placeholder' => 'Your text ...',
),
'plugins' => array(
'confighelper' => array(
'path' => '/bundles/confighelper/',
'filename' => 'plugin.js',
),
)
))
答案 1 :(得分:1)
我不知道这是否曾经是最好的方法,但目前正确的答案是:
->add('text', CKEditorType::class, array(
'config' => array(
'editorplaceholder' => 'placeholder text...',
),
))