尝试在PHP类

时间:2018-06-25 15:52:28

标签: php namespaces fat-free-framework

我正在使用Fat-Free-Framework 3.6,试图更改我的项目以使用名称空间来加载控制器和模型,但是我以前从未使用过名称空间。

我无法弄清楚出了什么问题,但是由于我正在使用命名空间,因此在尝试加载页面时出现了404错误。

这就是我所拥有的:

我正在测试的路由通过$f3->config('app/application/routes.ini');加载,如下所示:

[routes]

;routes
GET /=Controller\ex1->index

现在,我有一个名为ex1的控制器,已将其放置在Controller名称空间中。此类还扩展了不在同一名称空间中的主控制器。此类看起来像这样:

<?php
namespace Controller;
class ex1 extends \Controller {
    function index() {      
        echo render('ex1/index.htm');
    }
}

并将其扩展

<?php

class Controller {

    protected $f3;

    function __construct() {
        $this->f3 = Base::instance();
    }

}

再次,我查看了许多试图学习如何使用它们的资源,但是由于某种原因,我对任何事物都不十分清楚,这是我完全不熟悉的概念。

为什么在尝试将名称空间合并到类中后出现404错误?

0 个答案:

没有答案