在PHP文件夹结构中放置数据库,路由器和类似类的位置

时间:2015-04-21 16:26:30

标签: php database architecture directory-structure

我正在创建自己的应用程序,没有框架,并且似乎找不到任何与框架无关的答案。我也使用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文件夹,还是另一个更符合逻辑的地方?如果其他人不得不接管我的申请,我不希望他们到处寻找东西。此外,欢迎任何其他批评我的文件夹结构。总是在学习=)。提前谢谢!

0 个答案:

没有答案