随笔分类 -  自制MVC

制作自己的MVC框架(三)——应用
摘要:一、数据库操作 目前封装了两种数据库,“MongoDB”和“MySQL”,用到了一次接口“IDatabase.php”。 为了方便增删改查,给两种数据库封装了统一的方法,query、getCount、add、getRowById等。 将demo用的数据库文件放在了“db”内。 二、辅助函数、常量与字 阅读全文
posted @ 2016-08-23 09:59 咖啡机(K.F.J) 阅读(997) 评论(2) 推荐(3) 编辑
制作自己的MVC框架(二)——启动
摘要:自己写了个框架,取名为“PrimusPHP”,就3个文件夹,log中是日志文件,会自动生成。 app中就是控制器和视图,public中是入口文件和静态资源,library中既有框架的核心类,还有工具类,数据操作类等。 这个框架会用到命名空间,PHP版本如果不能用命名空间,将不能执行。 一、单一入口 阅读全文
posted @ 2016-08-22 10:05 咖啡机(K.F.J) 阅读(1358) 评论(1) 推荐(1) 编辑
制作自己的MVC框架(一)——简单粗暴的实现
摘要:现在市面上有很多成熟的MVC框架,可以拿来直接用,但自己造一下轮子其实也挺有意思的。 下面先来看个最简单粗暴的MVC实现。 5个文件就能实现最简单的MVC,在Apache中设置一个虚拟目录,配置个简单域名,就可以顺利访问了。 为了实现简单,这里没有写模型层。 一、index.php 这个文件是入口文 阅读全文
posted @ 2016-08-16 11:48 咖啡机(K.F.J) 阅读(3079) 评论(2) 推荐(5) 编辑