nowo-tech/otp-input-bundle
最新稳定版本:v1.0.1
Composer 安装命令:
composer require nowo-tech/otp-input-bundle
包简介
Symfony OTP FormType with multi-input UI mapped to a single field value.
关键字:
README 文档
README
Star Found this useful? Install it from Packagist and support the project on GitHub.
Customizable Symfony OTP FormType with multiple visible inputs that map to a single field value.
FrankenPHP worker mode: Not declared as supported for this bundle at the moment.
Demo preview
Features
OtpType::classfor verification codes (2FA, email confirmation, magic code).- Multi-input UI rendered in Twig form themes.
- Stores data as one string value in your DTO/entity.
- Customizable length, classes, numeric/alphanumeric mode, and uppercase normalization.
- TypeScript + Vite assets in
src/Resources/assets.
Documentation
Additional documentation
Quick usage
use Nowo\OtpInputBundle\Form\OtpType; $builder->add('otpCode', OtpType::class, [ 'length' => 6, 'numeric_only' => true, 'container_class' => 'd-flex gap-2', 'input_class' => 'form-control text-center', 'gap_class' => 'otp-grid', ]);
The value received in otpCode is a single string like 123456.
Tests and coverage
- PHP: 100%
- TS/JS: 100%
- Python: N/A
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 7
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-04-01
