码迷,mamicode.com
首页 > 其他好文 > 详细

Symfony2框架实战教程——第六天#Alt:验证码

时间:2015-10-29 00:27:15      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:

如果读者是从表世界过来的,应该知道怎么通过重载模板来改变第三方Bundle提供的模板。这里我们将重载用户登录页面作为作业留给大家,我们先来重载注册页面,不过为了提供新鲜的知识点,我们这次除了要装修注册页面以外,还要求给注册页面提供验证码。

 

对于我这种收集bundle的高手,自然少不了推荐验证码相关的bundle:GregwarCaptchaBundle

一如既往安装Bundle

 

 

一如既往注册Bundle

 

 

好了,准备工作结束。

重载FOSUserBundle的RegistrationFormType

FOSUserBundle支持使用其他的注册表单。只需要简单配置一下即可

 

 

不过目前type里指定的app_reg我们还没实现,接下来我们应该创建这个form_type。如果啃过官方文档,应该知道定义一个form_type需要先定义一个FormType类,然后再定义为服务,并且服务的alias一定要和form的getName方法返回的内容一致。

先定义类:

 

 

然后是服务:

 

 

让我们访问/register页面,已经可以看到一个带验证码的表单字段,虽然整个表单丑到没朋友……

按照表世界说的方法找到应该重载的模板

未完待续……

这篇教程自4月9日创建之后,我就一直想把此系列尽快终结掉,为大家献上一个完美的结局,但是并不知道以什么方式去完成,不知道我们的小项目要添加什么样的功能。最近工作也忙,加班是常态,也就一直拖着,但有些事情如果让他一直拖着,可能就真不了了之,还不如畅快一点。

今天我想怎么着此系列也应该有个说法了,我的打算是强行结束掉此教程,但关于Symfony2的探索分享还是会继续。如果大家意犹未尽,可以继续关注我发表在Posts里的其他帖子。此教程是写给刚学习Symfony2的同学入门用的,如果都看完,应该知道Symfony2的大概用法了。后面我将写一些独立的文章,来将Symfony2提供的各种开发解决方案介绍给大家。

谢谢

Symfony2框架实战教程——第六天#Alt:验证码

标签:

原文地址:http://www.cnblogs.com/Jerry-blog/p/4919112.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!