1

简短版本:在 PHP 中存储依赖项的控制器的常见位置在哪里?


长版:我需要创建一个高质量的项目,来自框架背景,我对目录结构的了解有点生疏,我需要一些帮助。

当前目录结构:https ://i.imgur.com/sxowces.png

我使用控制器的“控制器”指令作为路由的回调。我创建的每个 HTML 页面都会为其路由分配一个控制器。当我不得不为依赖项创建一个“控制器”时遇到了一个问题,例如 Twig 模板引擎。根据过去的经验,我了解到您不应该直接从创建的实例调用 twig 库,而应该创建一个包含实例的类并通过该类进行调用,对吗?

这带来了一个新问题,我不知道如何构造它。我不确定他们是否调用了控制器,但是我应该将它们放在我的项目目录结构中的什么位置?常见的做法是什么?

将它们放在控制器目录中似乎很乱,因为这是为页面控制器保留的。来自 Laravel 背景,我从来没有这样做过。所以我的问题是,“我当前的目录结构好吗?”以及“依赖项的“控制器”在哪里??

4

0 回答 0