项目目录下具体有哪些目录,如Api、Model、Common等,对应这些目录下的文件是怎么一个规范的?比如Common下面的文件规范是怎样的?

项目目录下具体有哪些目录,如Api、Model、Common等,对应这些目录下的文件是怎么一个规范的?比如Common下面的文件规范是怎样的?
已邀请:

dogstar - PhalApi创始人

赞同来自: snssnow

在GIT@OSC上有一张图片说明的,关于各目录下的结构和规范也有说明,这里重复贴一下。
.

├── PhalApi //PhalApi框架,后期可以整包升级


├── Public //对外访问目录,建议隐藏PHP实现
│ └── demo //Demo服务访问入口


├── Config //项目接口公共配置,主要有:app.php, sys.php, dbs.php
├── Data //项目接口公共数据
├── Language //项目接口公共翻译
├── Runtime //项目接口运行文件目录,用于存放日记,可软链到别的区


└── Demo //应用接口服务,名称自取,可多组
├── Api //接口响应层
├── Domain //接口领域层
├── Model //接口持久层
└── Tests //接口单元测试

snssnow

赞同来自:

Common下的Functions.php里面的格式是直接就写函数吗?Filter.php也是直接写函数吗?我的意思是怎么个写法和调用的方法?

要回复问题请先登录注册