我正在创建自己的应用程序,没有框架,并且似乎找不到任何与框架无关的答案。我也使用GoogleAppEngine,以防万一由于某种原因。我的文件夹结构目前是这样的:
root/
├── MyApp/
│ ├── Config/
│ │ ├── config.php
│ │ └── routes.json
│ ├── Controller/
│ ├── Layout/
│ ├── Library/
│ │ ├── Exception/
│ │ ├── Router.php
│ │ └── Database.php
│ ├── Model/
│ │ ├── Entity/
│ │ ├── Repository/
│ │ └── Service/
├── system/
│ ├── config/
│ ├── language/
│ ├── Library/
│ ├── Plugins/
│ └── scripts/
├── static/
│ ├── css/
│ ├── images/
│ └── js/
├── temp
├── tests
├── app.yaml
├── index.php
├── env.php
└── .htaccess
这更像是一种架构意见,但我想要在哪里放置我的数据库,路由器,路由,RouteFactory等类。是这个目的的Library文件夹,还是另一个更符合逻辑的地方?如果其他人不得不接管我的申请,我不希望他们到处寻找东西。此外,欢迎任何其他批评我的文件夹结构。总是在学习=)。提前谢谢!