geggleto / hydra
容器应用框架
dev-master
2016-05-10 20:17 UTC
Requires
- slim/slim: ^3.4
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 中。