Fly框架
aillen开源框架, (*1)
项目提交composer的packagist
项目提交至github
github注册账号
创建一个项目
, (*2)
安装composer, (*3)
composer init
初始化项目composer init初始化之后会自动声场vendor目录以及composer.json文件
app-->开发者写代码地方-->admin-->后台模板-->controller-->类文件-->类名(要大写) -->home-->前台模板 -->controller-->类文件-->类名(要大写) kernel-->系统核心,要点--> core-->创建框架启动类(boot类) public-->入口、静态资源-->static-->静态资源 -->view-->公共模板文件 system-->配置-->config-->配置项 -->model -->, (*4)
a.创建boot类,静态方法 b.在composer.json添加autoload{自动加载文件[],和psr-4{}}psr-4使代码更加规范 c.初始化框架,私有静态init方法(头部声明,设置时区,开启session)
目的为了自动加载文件 实例化静态调用run方法 在浏览器打开index.php,测试run有没有运行,结果是报错,因为没有生成composer自动加载, 在Terminal进入项目根目录执行:composer dump 这是再输出run, (*5)