fsevestre / boolean-form-type
Symfony REST API的布尔表单类型
v2.1.0
2022-12-29 15:06 UTC
Requires
- php: >=7.2.5
- symfony/form: ^5.0 | ^6.0
Requires (Dev)
- phpunit/phpunit: ^8.5
- symfony/phpunit-bridge: ^5.0 | ^6.0
This package is auto-updated.
Last update: 2024-08-29 04:37:11 UTC
README
Symfony REST API的布尔表单类型。
安装
推荐通过Composer安装此库。
通过运行以下命令安装fsevestre/boolean-form-type
包:
$ composer require fsevestre/boolean-form-type
这将解决最新稳定版本并安装所有依赖项。
否则,您可以自己安装库并设置自动加载器。
使用方法
$builder->add('enabled', BooleanType::class);
默认情况下,表单类型使用一个数据转换器,将值转换为true
(1
、'1'
、true
和'true'
)或false
(0
、'0'
、false
和'false'
)。
如果您想支持更多值,可以覆盖true_values
和false_values
表单类型选项
$builder ->add('enabled', BooleanType::class, array( 'true_values' => array(1, '1', true, 'true', 'on', 'yes'), 'false_values' => array(0, '0', false, 'false', 'off', 'no'), ) ) ;
注意:此表单类型不打算在浏览器上显示:请使用Symfony提供的内置
CheckboxType
表单类型。
测试
要设置和运行测试,请按照以下步骤操作:
$ composer install $ bin/phpunit
贡献
请参阅CONTRIBUTING文件。
许可证
此库根据MIT许可证分发。