我开发了自己的PHP框架,用于支持许多不同的应用程序。目前,它使用Twig,Symfony YAML,Monolog和Facebook SDK作为组件。现在我需要创建一个管理部分,以便更新内容的人可以登录到安全区域,很可能是用户部分,因此他们也可能是不同的角色。
我喜欢Zend和Symfony组件的外观,我发现了许多与之相关的Stack Overflow问题,但我想知道:
如果我使用Symfony2的安全组件,我如何在Symfony2框架之外使用它? “组件手册”中非常令人沮丧地忽略了这一点,因为他们已经记录了其他组件的所有内容。
如果我使用Zend_Auth和Zend_Acl,我可以使用Composer加载它们,而无需下载完整的堆栈吗?或者我是否必须手动下载并提取课程?
您推荐另一个套餐吗?
答案 0 :(得分:1)
找到解决方案。 http://packages.zendframework.com/
原因我之前没有发现这个,Zend 2使用它自己的存储库而不是Packagist。
<强> Composer.json:强>
"repositories": [
{
"type": "composer",
"url": "http://packages.zendframework.com/"
}
],
和
"require": {
"zendframework/zend-authentication": "2.0.*",
"zendframework/zend-permissions-acl": "2.0.*"
},
"minimum-stability": "beta"
虽然我正在使用"minimum-stability": "dev"
作为我的项目