1

我开发了自己的 PHP 框架,用于为许多不同的应用程序提供动力。目前,它使用 Twig、Symfony YAML、Monolog 和 Facebook SDK 作为组件。现在我需要创建一个管理部分,以便那些更新内容的人可以登录到一个安全区域,而且很可能是一个用户部分,所以他们的角色也会不同。

我喜欢 Zend 和 Symfony 组件的外观,并且发现了许多与之相关的 Stack Overflow 问题,但我想知道:

  1. 如果我使用 Symfony2 的安全组件,我如何在 Symfony2 框架之外使用它?组件手册中非常令人沮丧地缺少这一点,因为他们已经记录了其他所有组件。

  2. 如果我使用 Zend_Auth 和 Zend_Acl,我可以用 Composer 加载它们,而不下载完整的堆栈吗?还是我必须手动下载并提取类?

  3. 你推荐另一个包吗?

4

1 回答 1

1

找到了解决方案。http://packages.zendframework.com/

原因我之前没有发现,Zend 2 使用它自己的存储库而不是 Packagist。

作曲家.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"我的项目

于 2012-09-13T13:21:37.793 回答