数据转换适用于将一个字段数据格式转换成表单里显示的数据格式(并且可以重复提交)。在symfony内部已经有了很多这样的字段类型。举例,DateType类型在input文本框中被渲染成yyyy-MM-dd格式。在内部,一个数据转换器将开始的DateTime字段的值转换成yyyy-MM-dd字符串渲染到form,并在提交时返回DateTime对象。 read more
(Security)如何使用多个Guard验证器(3.0)
注意:Guard组件在symfony2.8被引入。这个Guard验证组件允许你一次轻松的使用许多不同的验证器。 read more
(Console)怎样去创建一个Console Command(3.0)
这个组件部分的Console页面(Console组件)介绍了如何创建一个Console Command。这篇文章涉及到在symfony框架中创建console commands。 read more
(Security)ACL高级概念(3.0)
本章的目的是给出一个更深入的 ACL 系统的观点,并解释其背后的一些设计理念。 read more
(Security)怎样去使用Access Control Lists-ACLs(3.0)
在复杂的应用中,你可能经常面临访问权限决策不仅仅取决于请求者本人(Token)还牵涉到了被申请的对象的问题。这也是 ACLs 系统被制作出来的原因所在。 read more
(Security)如何使用Voter检查用户权限(3.0)
(Security)如何使用Guard创建自定义的身份验证系统(2.8)
无论你是构建一个传统的登录表单,还是一个api token验证系统或者是你需要集成一些专有的单点登录系统,Guard组件能够很容易的做这些事情….并且很有趣! read more
(Security)怎样创建一个自定义的Authentication Provider(2.7)
创建一个自定义的验证系统很难,本章将引导您来完成这一过程。但根据您的需求,也许能让你的问题解决起来简单一些,或者使用一些社区的bundle: read more
(Security)安全系统如何从数据库中读取用户-Entity Provider(2.7)
symfony的安全系统可以从任何地方加载用户 – 一个数据库和一个OAuth服务等。这一章告诉我们如何使用Doctrine entity从数据库加载用户信息。 read more
(Security)怎样使用API密钥验证用户(2.7)
如今,使用API去验证一个用户的身份是很平常的事情(例如开发一个web服务的时候)。该 API 密钥可以为每个请求提供服务,并且以查询字符串参数的形式或通过 HTTP 头部信息进行传递。 read more