karser / tp-redactor-bundle
Redactor 表单类型
v1.0.0
2012-11-08 18:43 UTC
Requires
- php: >=5.3.2
- friendsofsymfony/jsrouting-bundle: *
- sensio/framework-extra-bundle: >=2.1,<2.3
- symfony/form: >=2.1,<2.3
- symfony/framework-bundle: >=2.1,<2.3
- symfony/twig-bundle: >=2.1,<2.3
- symfony/yaml: >=2.1,<2.3
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is auto-updated.
Last update: 2024-09-20 06:35:43 UTC
README
安装
贡献者:Bartłomiej Noszka bnlab
要安装此包,请复制并粘贴到您的 composer.json 文件中
"friendsofsymfony/jsrouting-bundle": "dev-master",
"tp/redactor-bundle": "dev-master",
请记住根据他们的 README 文件配置 JsRoutingBundle。
使用方法
在 config.yml
中
twig:
form:
resources:
- 'TPRedactorBundle:Form:redactor_widget.html.twig'
在 routing.yml
中
tp_redactor:
resource: "@TPRedactorBundle/Controller/"
type: annotation
将 CSS 和 JavaScript 添加到您的 assetic 中
- CSS:
'@TPRedactorBundle/Resources/public/css/redactor.css'
- JavaScript:
'@TPRedactorBundle/Resources/public/js/redactor.js'
和'@TPRedactorBundle/Resources/public/js/tp_redactor.js'
配置
RedactorBundle 允许您配置 RedactorJS 编辑器。选项由 "config_sets" 管理。
在 config.yml
中
tp_redactor: default_config_set: default config_sets: default: lang: fr basic: lang: fr formattingTags: - 'h2' - 'h3' - 'p' - 'blockquote'
在表单构建时选择您的配置集
$builder->add('your_form_field', 'redactor', array('config_set' => 'basic'));
所有支持的 redactor 选项可以在 这里 找到