好吧我有一個很小的框架,我希望很快就可以開源,我試圖實現命名空間,以便控制器和模型不需要附加文本。這裏的基本代碼邏輯:如何在前端控制器情況下使用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