文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>php的MVC思想

php的MVC思想

时间:2011-02-25  来源:Red Candle

看过几个框架和网上流行的系统,比如phpcms V9 ,wiki,还有一些团购的程序。

它们的特点都是一个入口文件,有模型,有控制器,还有视图。具体的划分界限也不清楚。全凭感觉

不过为了自己更好的理解,其实MVC一开始不是很容易就被理解的,我想自己构思一下自己的框架。其实原理应该还是它们。

第一部分:引导器。也就是框架的入口文件。一般为根目录下的index.php,它的功能就类似于BIOS。

第二部分:数据初始器。这部分的功能就是对客户端返回来的数据进行初始化和安全处理,为了方便框架的运行和便利获取数据,可能会把数据转变成自己想要的格式。

第三部分:控制加载器,MVC中有个控制器,这个部分的功能则就是根据初始化数据,进行控制器的导入和加载。

第四部分就是:控制器,这部分的内容是最关键,也是最自由的地方。它通过加载模型,调用更新缓存,处理业务逻辑,加载模板引擎解析,返回页面。

第五部分:模板引擎。这个一般会在控制器的结尾(业务逻辑的结尾,不一定是程序的结尾)使用到,模板引擎的好坏,关系到模板的解析速度和模板制作的灵活性。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载