php – 安全组件从Symfony 2.0独立

前端之家收集整理的这篇文章主要介绍了php – 安全组件从Symfony 2.0独立前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试添加Symfony 2.0 ACL到我的无框架 PHP应用程序.由于缺乏关于如何将Security组件作为独立使用的文档,我完全感到困惑,我遇到了问题:首先要包括什么类?哪个对象要实例?是否可以在没有型号和控制器的情况下使用?

任何关于如何开始或任何良好链接的建议?

谢谢

Sirex的 SecurityServiceProvider可能是一个开始的好地方,因为它将所有基本组件服务集成在一个文件中.虽然很大,你可能会发现比Symfony2的SecurityBundle更容易消化.

为了维护您的理智,您应考虑使用服务容器来组织所有这些对象.在上述提供程序类中,Silex应用程序类是一个Pimple实例,因此您应该可以轻松地将其独立的Pimple端口.我看到这一点,因为将Pimple服务容器集成到您的应用程序中应该比采用Silex框架更具侵略性.

一旦你有必要的安全组件类工作,你应该可以跟随ACL documentation,并根据需要添加额外的服务到你的容器.此时,SecurityBundle的特定于ACL的部分可能会有帮助,因为您可以专注于相关位.请记住,在文档中有多个cookbook entries的ACL.

猜你在找的PHP相关文章