amaxlab / form-bundle
该包最新版本(dev-master)的许可证信息不可用。
提供一些有用的表单类型
dev-master / 1.0.x-dev
2015-10-13 16:20 UTC
Requires
- guzzlehttp/guzzle: ~5.0
- symfony/form: ~2.5
- symfony/framework-bundle: ~2.5
- twig/twig: ~1.0
This package is not auto-updated.
Last update: 2024-09-18 10:53:04 UTC
README
AmaxlabFormBundle 为 Symfony2 框架提供一些有用的表单类型
安装
0. 将以下内容添加到 composer.json 中
composer require amaxlab/form-bundle
1. 将 bundle 添加到 AppKernel.php 中
$bundles = array(
...
new Amaxlab\Bundle\FormBundle\AmaxlabFormBundle(),
);
2. 配置
在 https://www.google.com/recaptcha/intro/index.html 为你的域名创建新的 recaptcha
将这些密钥添加到 config.yml 中
amaxlab_form:
recaptcha2:
public_key: 6LfaoQ4TAAAAAOdnLoFZIjBayGa5zUyUOOeNe3y4
private_key: 6LfaoQ4TAAAAAJvOlPjYNgLUJMfNWllKR7zfiJb7
表单类型
1. select_or_add
允许从标准选择中选择实体,或者通过附加表单添加新的实体
2. amaxlab_recaptcha2
为你的表单添加新字段(可能未映射到实体)
$form
->add('recaptcha', 'amaxlab_recaptcha2', array(
'mapped' => false,
));
如果 recaptcha 无效,则表单将不会通过验证。