stz184 /captcha-bundle
这是一个非常简单且易于使用的用于Symfony2表单组件的“验证码”表单类型的实现。
dev-master
2015-01-23 23:56 UTC
Requires
- php: >=5.3.0
- symfony/form: ~2.1
- symfony/framework-bundle: ~2.1
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