wiakowe / form-bundle
一个包含辅助表单类型的包,以满足我们的需求:“禁用选项的选择”,“jQuery Minicolors 颜色选择器”。
1.1.0.2
2012-07-24 10:12 UTC
Requires
- php: >=5.3.2
- symfony/form: 2.1.*
- symfony/framework-bundle: 2.1.*
- symfony/twig-bridge: 2.1.*
This package is not auto-updated.
Last update: 2024-09-14 12:39:53 UTC
README
我们最终需要的表单类型集合。
禁用选项的选择
类型 choice_with_disabled_options
与 choice
类型工作方式完全相同,但额外添加了一个选项 disabled_choices
,允许您以灰色显示一些选项。
示例用法
$formBuilder->add(
'field',
'choice_with_disabled_options',
array(1 => 'First', 2 => 'Second'),
array(
'disabled_choices' => array(2)
)
);
这段代码将导致以下 HTML 的生成
<select>
<option value="1">First</option>
<option value="2" disabled="disabled">Second</option>
</select>
JQuery MiniColors
JQuery MiniColors 类型允许在表单中添加颜色选择器。选定的颜色将存储为带前缀 # 的 6 位十六进制数。例如:#ff00ff
。
示例用法
$formBuilder->add('field', 'jquery_minicolors');
为了使此插件正常工作,需要用户已加载 JQuery Minicolors 库。
下一步
- 验证
choice_with_disabled_options
不接收禁用选项。 - 使
choice_with_disabled_options
与expanded
模板一起工作。