为了更深入的了解MVC的原理和实际中的应用,有必要自己试着去学写一下MVC框架。
本篇先介绍一下php的MVC实现原理,我们框架的MVC部分也是基于此原理实现的,但是今天的代码并不是框架内的代码,仅仅为说明原理
一、文件结构
建立3个文件夹
controller文件夹存放控制器文件
view文件夹存放视图文件
model文件夹存放数据文件
建立1个index.php 作为唯一入口
二、控制器
我们在controller文件夹下建立一个democontroller.php文件,文件内容如下
[php]
<?php
class DemoController
{
function index()
{
echo('hello world');
}
}
/* End of file democontroller.php */
[/php]
这个文件里面我们只是建立了一个名为DemoController的对象并包含一个index的方法,该方法输出hello...