【发布时间】:2010-11-12 16:31:19
【问题描述】:
好的,我有一个很小的框架,我希望尽快开源,我正在尝试实现命名空间,以便控制器和模型不需要附加文本。下面是基本的代码逻辑:
- 网址请求
- htaccess 重新路由到启动框架的 index.php
- 框架解析路由并确定要实例化和触发的控制器/动作
- 框架的前端控制器是“Controller”,项目控制器扩展了“Controller”
所以为了让控制器被命名,例如:
class Foo extends Controller {}
然后是模型:
class Foo extends Model {}
我的目录结构是这样的:
project/
controllers/
foo.php
models/
foo.php
所以,我显然需要实现命名空间。 (是的,我正在运行 php 5.3)。所以我的问题是,在前端控制器和模型由其他控制器和模型扩展的情况下,我将如何实现命名空间?
【问题讨论】:
-
有兴趣在项目完成时检查项目.. !!
标签: php namespaces