利用composer 实现路由加载

本文介绍如何利用Composer安装和配置Macaw框架,实现PHP路由加载。通过创建App/config/routes.php文件,加载配置,并在index.php中引入,使框架运行。文章还简要分析了Composer的自动加载机制和Macaw框架的内部工作原理。
摘要由CSDN通过智能技术生成

本教程示例代码见 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,请按照你

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值