1. 首先我们要有一个封装mvc的流程
2.创建和下图一样的文件夹,来封装mvc
3. 在入口文件index.php里面来写一些变量
<?php
/*
* 入口文件
* 1.定义常量
* 2.加载函数库
* 3.启动框架
* */
define('IMOOC',realpath('./')); //当前框架所在的目录
define('CORE',IMOOC,'/core'); //框架核心文件所在的目录
define('APP',IMOOC,'/app'); //项目文件所在的目录
define('MODULE','app');
define('DEBUG',true); //开启调试模式
if(DEBUG)
{
//打开显示错误的开关
ini_set('display_error','On');
}else{
ini_set('display_error','Off');
}
include './core/common/function.php'; //加载函数库文件
//p(IMOOC);
include './core/imooc.php'; //加载框架的核心文件
//当我们new的类不存在的时候会触发“spl_autoload_register('imooc::load');”这个方法
spl_autoload_register('\core\imooc::load');
\core\imooc::run();
3.在入口文件里面写到了一个p方法,这个p方法是写在function.php里面的。(这个是我按照视频里面的写的)
function p($var)
{

本文介绍了如何一步步封装一个简单的MVC框架。首先从创建框架结构开始,包括必要的文件夹和入口文件index.php。接着,讲解了如何在index.php中定义变量和使用p方法。然后在lib文件夹下创建路由类和控制器类,并实现自动加载。同时,还创建了一个模型类用于数据库交互,并在控制器层进行调用。最后,建立了视图层views,包含index.html文件,完成数据展示。
最低0.47元/天 解锁文章

2654

被折叠的 条评论
为什么被折叠?



