stz184/captcha-bundle

这是一个非常简单且易于使用的用于Symfony2表单组件的“验证码”表单类型的实现。

dev-master 2015-01-23 23:56 UTC

This package is auto-updated.

Last update: 2024-09-23 17:57:42 UTC


README

stz184CaptchaBundle是一个非常简单且易于使用的用于Symfony2表单组件的captcha表单类型的实现。

此存储库的主分支包含当前的开发版本,基于Symfony v2.5.8构建。

安装

安装是一个快速的三步过程。

第一步: 将以下内容添加到你的composer.json文件的“require”部分

"stz184/captcha-bundle": "dev-master"

..然后更新你的项目依赖项。

第二步: 下载后,您需要在内核(app/appKernel.php)中启用该捆绑包

<?php
// app/appKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new stz184\CaptchaBundle\stz184CaptchaBundle(),
    );
}

第三步: 导入stz184CaptchaBundle路由文件。默认情况下,生成的验证码图片将通过/captcha URL提供

在YAML中

# app/config/routing.yml
stz184_captcha:
    resource: "@stz184CaptchaBundle/Resources/config/routing.yml"
    prefix:   /

或者如果你更喜欢XML

<!-- app/config/routing.xml -->
<import resource="@stz184CaptchaBundle/Resources/config/routing.yml"/>

用法

您可以通过以下方式在表单中使用captcha类型

<?php
    // ...
    $builder->add('captcha', 'captcha'); // That's all !
    // ...

许可

此捆绑包采用MIT许可。请参阅捆绑包中的完整许可:LICENSE