Skip to content

Fatal error: Uncaught Error: Class "sf\web\sf\base\Controller" not found in C:\Users\test\Desktop\selfcms\src\web\Controller.php:5 #13

@vbnmjj

Description

@vbnmjj

在第三节中,web控制器引用base控制器的命名空间是绝对应引用和/project/controllers/siteController中的相对引用名字冲突了。
image
现在这样会出现命名空间嵌套出错。

这里将/project/src/web/Controllers.php中的引用改为如下:
use sf\base\Controller as BaseController;
class Controller extends BaseController

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions