geggleto/hydra

容器应用框架

dev-master 2016-05-10 20:17 UTC

This package is auto-updated.

Last update: 2024-08-29 04:14:35 UTC


README

容器应用框架

设置

  • 你的Web服务器根目录应为 www/

安装

  • php composer.phar create-project geggleto/hydra [你的项目名称]

示例

  • 查看 www/auth/index.php

子应用中的容器访问

注意,子应用不能直接访问容器,这是为了防止子应用覆盖其他模块的设置。子应用通过 ContainerInterop 接口可以读取容器的数据。

ContainerProxy 禁用了容器的 \ArrayAccess 组件。

待办事项

  • 编写 composer 脚本来自动将公共目录复制到 www/

想法

我不完全确信我们应该允许模块直接访问 Slim,因为这可能会导致某些区域的冲突。容器实例应该在每个子应用的基础上初始化,然后合并到 Slim 的 DIC 中。