本教程示例代码见 https://github.com/johnlui/My-First-Framework-based-on-Composer
久负盛名的 CodeIgniter 框架是很多人的 PHP 开发入门框架,同样也是我开始学习如何从头构建一个网站的框架。在 CI 中我学到了很多,其中对 MVC 的深入理解和对框架本质的理解对我的影响最大。从使用框架是为了提高开发效率的角度来看,框架的本质就是路由。
推荐 https://github.com/NoahBuscher/Macaw,对应的 Composer 包为 noahbuscher/macaw 。
下面开始安装它,更改 composer.json:
"require": {
"noahbuscher/macaw": "dev-master"
},
运行 composer install,成功之后得到以下目录
至此,Macaw 包安装成功!
下面,就是见证奇迹的时刻!我们将赋予 MFFC 生命力,让它真正地跑起来!
1:新建 App/config 文件夹,在里面新建 routs.php 文件,内容如下:
2:在入口文件index.php中 加载routs.php 文件
Macaw 的文档位于 https://github.com/NoahBuscher/Macaw,请按照你