amaxlab/form-bundle

该包最新版本(dev-master)的许可证信息不可用。

提供一些有用的表单类型

安装: 24

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:symfony-bundle

dev-master / 1.0.x-dev 2015-10-13 16:20 UTC

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 无效,则表单将不会通过验证。