(Security)在登录表单使用CSRF保护

当使用登录表单时,你应该确保你的应用免受CSRF(跨站请求伪造)攻击。Security组件已经内置了对CSRF的防御支持。在本文中,您将学习如何在登录表单使用它。 read more »

(Security)如何去搭建一个传统的登录表单

注意:如果你需要为存储在某种数据库中的用户做一个登录表单,那么你应该考虑使用FOSUserBundle,这有助于你建立你的User对象,还为您提供了常见的登录、注册、忘记密码的路由和控制器。

read more »

(控制器)如何自定义错误页面

当symfony出现异常时,都会被Kernel类所捕获并最终转发到一个特殊的控制器TwigBundle:Exception:show来处理。这个控制器在核心的TwigBundle里,他来确定显示哪些错误模板,并且给相关异常设定状态码。
read more »

(Assetic)在twig里怎么使用Assetic去优化图片

他有很多的过滤器,其中Assetic有四个过滤器能够进行图片的优化。可以让你不使用图片编辑器处理每个图片,就能获得更小尺寸的图片。结果会被缓存,而且没有批量生产所以没有性能的损耗,很好的呈现给用户。
read more »

(模板)没有自定义控制器如何渲染一个模板

通常,当你需要去创建一个页面,你需要去创建一个控制器和控制器需要渲染的一个模板文件。但是如果你只需要一个简单的模板不需要数据传递给他,你可以不用创建一个控制器,而是使用内部的FrameworkBundle:Template:template控制器就可以了。
read more »