GitHub - caostian/atphp_frame: atphp框架.....

|--web
|  |--app
|  |  |--config 项目公共配置,如果具体项目有同名配置,此配置会被覆盖
|  |  |--home 网站主目录文件夹,如果需要建立多个项目如:admin 可以参照这个建立文件夹
|  |  |  |--config 主目录的相关配置
|  |  |  |--controller 控制器文件夹 命名规范:NameController.php
|  |  |  |--model  模型文件夹 命名规范:NameModel.php
|  |  |  |--service  其他服务模型,区别model, model每次实例化都需要连接数据库
                     尽管有单例,但是并不需要的时候,可以用这个,参照Java编写方式 命名规范:NameService.php
|  |  |  |--view  视图文件夹,每个控制器都有单独的文件夹,如IndexController 建立对应的文件夹是Index,操作模板用的是twig引擎
|  |  |  |--lib  项目库文件夹,一般感觉不会用到的样子
|  |  |--lib 公共库文件夹 ,建议每个单独的库建一个单独的文件夹区别
|  |  |--model 公共模型文件夹
|  |  |--runtime 运行时的缓存目录,包括视图缓存,和系统错误日志
|  |  |--service 公共service文件夹
|  |  |--utils  工具类
|  |--atphp --项目核心文件夹
|  |  |--common 一些项目普通方法
|  |  |--core  核心文件夹
|  |--vender 外部组件的文件夹,自动composer update生成
|  |--www  项目入口文件夹
|  |  |--home  网站主目录入口
|  |  |  |--public