【PHP】简单的MVC实例

今天来分享一个简单的MVC实例。

【PHP】简单的MVC实例_第1张图片


1.第一步建立入口文件index.php。入口文件里有什么,现在并不重要,所以继续下一步

2.创建文件夹controllers,添加控制器,这里我控制器名为TestController.php,插入代码如下,代码很简单,就是输出一行字

";
		}
	}

3.随后我们通过入口文件访问控制器,入口文件index.php输入如下代码。

test();



这时我们可以用游览器访问“网站目录/index.php”的方式查看到如下效果


4.然后我们写Model,创建Models文件夹,创建模型testModel.php,代码如下,功能也很简单,返回一个字符串变量


5.修改控制器TestController.php,让它从模型中获取数据代码如下

";
			
			//包含并实例一个模型
			include'./models/TestModel.php';
			$model = new TestModel();
			
			//通过模型获取数据
			$var = $model->getVar();
			echo $var."
"; } }

从游览器中运行,效果如下



6.最后是view视图,创建views文件夹,然后views中创建Test文件夹,创建TestView.php

那么这个视图如何让他显示呢?我们可以通过控制器来让让其显示,在控制器TestController.php的末尾添加代码“include './views/Test/TestView.php';”

TestController完整代码如下

";
			
			//包含并实例一个模型
			include'./models/TestModel.php';
			$model = new TestModel();
			
			//通过模型获取数据
			$var = $model->getVar();
			echo $var."
"; include './views/Test/TestView.php'; } }
7.最后我们在TestView.php中添加如下代码




	
	


	


运行效果如下



到此为止,一个简单的MVC实例就完成了,总结的来说就是,用户通过入口文件访问控制器,控制器访问模型获取数据,最后将数据显示在视图中反馈给用户


【PHP】简单的MVC实例_第2张图片


希望对大家有所帮助


你可能感兴趣的:(php)