好吧我有一个很小的框架,我希望很快就可以开源,我试图实现命名空间,以便控制器和模型不需要附加文本。这里的基本代码逻辑:如何在前端控制器情况下使用PHP命名空间
- URL请求
- htaccess的重新路由到的index.php其中发起框架
- 框架解析路线&确定哪个控制器/动作来实例&火
- 框架的前控制器是'Controller'&项目控制器扩展'Controller'
所以为了允许控制器被命名,例如:
class Foo extends Controller {}
后来的模型是:
class Foo extends Model {}
我的目录结构如下所示:
project/
controllers/
foo.php
models/
foo.php
所以,我显然需要实现命名空间。 (是的,我正在运行PHP 5.3)。所以我的问题是,我将如何实现名称空间,其中控制器和模型由其他控制器和模型扩展?
有兴趣检查项目,当它完成..! – 2013-05-21 13:10:35