1.yangzie的目录结构
yangzie 目录是框架核心文件
scripts是构建脚本目录
tests是单元测试文件目录
tmp是其他一些临时目录
app是功能代码目录,我们编写的功能代码都在其中
2.APP目录详细说明
- __aros_acos__.php 该文件是ACL控制配置文件,这将在ACL控制中详细说明
- __config__.php是系统的配置文件,包含如数据库配置资源打包绑定,文件包含登录
- hooks是系统级别的hook注册文件放置目录
- modules是功能模块目录,所有的业务功能代码都会以modules的方式放置在这里面
- controllers是所有控制器类文件
- models是所有的model文件,model是与数据库的表对应的类,这将在Model-数据处理中说明
- views是控制器的方法对应的输出视图,这将在视图系统中进行介绍
- hooks是该模块下的hooks文件
- __module__.php是模块的配置文件
- public_html是系统访问的入口目录,里面的目录可以自由组织存放
- public_html/index.php就是入口文件
- public_html/module-assets是modules对应的资源文件
- vendor是其他第三方库,layout,views等系统公共部分部分的放置路径
- vendor/layout存放的是系统的布局文件
- vendor/views/存放的是公共视图
目录大概就了解这些,具体目录里面的含义我们会在后面继续详解。
接下来,开始写代码吧:《hello yangzie》