php – 结合symfony1和Symfony2项目
发布时间:2020-12-13 17:41:24 所属栏目:PHP教程 来源:网络整理
导读:在symfony1.0中开发了一个现有的网站(推进为ORM).我已经在Symfony2(Doctrine2 as ORM)中为该网站开发了一个模块.两者都有身份验证新模块应使用现有数据库中的成员.它们之间的会话不应该被打破.我应该遵循哪些步骤?怎么办呢? 解决方法 我认为您应该在Symfon
在symfony1.0中开发了一个现有的网站(推进为ORM).我已经在Symfony2(Doctrine2 as ORM)中为该网站开发了一个模块.两者都有身份验证新模块应使用现有数据库中的成员.它们之间的会话不应该被打破.我应该遵循哪些步骤?怎么办呢?
解决方法
我认为您应该在Symfony2项目中创建
a custom user provider,以便能够在两个项目之间共享用户(但首先要检查是否可以使用
doctrine user provider).
如果他已登录symfony1,您还应该实现a custom authentication provider以自动在Symfony2应用程序中登录用户.您可能需要检查symfony1会话并基于该日志用户(或不). 看看在Symfony2中包装symfony1项目的IngewikkeldWrapperBundle可能是值得的. 同样值得观看Symfony Live 2011的演讲:使用Sf2缓存包装Sf1应用程序的不错表现: > video 最后但并非最不重要的是通过文档: > Security (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |