phpMVC框架
T豆丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
框架入门 基础篇 (下)M,V,C
上一章 我们学习了 框架的入口文件 自动加载和路由接下来我们继续学习 C - M - V由路由 分配到控制器 控制器调用model 最后展示视图路由好了之后 我们该根据路由返回的控制器名方法名 去加载控制器和方法了 public static function run() { $route = new \core\lib\route(); $Contro原创 2016-09-29 20:35:56 · 481 阅读 · 0 评论 -
框架入门 基础篇 (上)入口文件,自动加载,路由
这两天看了看慕课网的 《从零打造自己的MVC矿建》 感觉很有收获做点总结首先是框架运行原理:一个框架 进入入口文件后 首先它会定义一些常量 ,然后加载核心类库,启动框架 接下来路由类会根据一定的规则去解析用户输入的路由 找到对应的控制器 把控制器加载进来 去调用模型 把结果响应到视图那么入口文件是干什么的呢<?php/** * 1.入口文件 * 2.定义常量 * 3.加载函数库 * 4.启原创 2016-09-29 12:50:19 · 647 阅读 · 0 评论 -
MVC设计模式
一、什么是MVC简单的说就是将代码分类、分层。MVC三个字母的含义:M:Model 模型,负责数据库操作,以及业务逻辑的实现 ,是mvc的精华之所在V:View 视图,负责用户与系统之间的交互,以及数据的渲染 ,C:Controller 控制器,程序的入口,负责响应用户操作 并调用相对应的业务逻辑模块 完成整个功能需求二、为什么要MVC1.能使网站程原创 2016-09-28 19:15:07 · 851 阅读 · 0 评论 -
【转载】 手把手编写PHP MVC实例教程 仅供学习
目录1 什么是MVC2 为什么要自己开发MVC框架3 开始开发自己的MVC框架3.1 目录准备3.2 代码规范3.3 重定向3.4 入口文件3.5 配置文件和主请求3.6 控制器/Controller基类3.7 模型Model基类3.8 视图View类4 应用4.1 数据库部署4.2 部署模型4.3 部署控制器4.4 部署视图4.5 应用测试1 什么是M转载 2016-09-28 17:24:46 · 1037 阅读 · 0 评论 -
框架入门 中级篇 (上)配置类和日志类
在上一篇博客当中 ,我们已经封装了一个小型的mvc基本框架 这个小型框架可以获取用户输入的URL 进行路由分发 到控制器 方法 在控制器中,我们可以实例化一个model 来进行操作数据库 取出数据后 我们可以利用我们封装的display和assign方法进行往视图里传值和调用视图文件但是我们发现 这个MVC框架还有很多不足 ,比如他的配置,例如数据库的配置 都是写死的 不够灵活和方便 那我们能原创 2016-10-01 21:53:58 · 375 阅读 · 0 评论 -
框架入门 中级篇 (中)composer安装和使用 引入medoo数据库操作类
我们的框架 已经拥有了 简易的MVC 以及简易的配置类和日志类 但是我们的框架还是太简易了 像错误处理 图片处理 邮件类 等等一些类库 我们都还没有写 可能有人会想 有没有一个好的办法可以把前辈们写好的一些类库 直接引入进来呢 这样不就避免了繁琐的写代码了吗答案是有的 有一款类库管理工具 composer 他可以很轻松就帮我们下好并安装好我们所需要的类库 ,我们所需要的就是简单的配置一下原创 2016-10-02 22:53:03 · 2826 阅读 · 0 评论 -
框架入门 中级篇 (中)twig模板引擎
我们的框架已经相当完善了 那么我们的php视图层在数据渲染的时候还是需要大量的php标签来完成 这样对于使用这个框架但不懂php语言的前端工程师来说 是一件非常糟糕的体验为了解决这个问题 我们有了模板引擎这个概念我们首先看看使用模板引擎的好处1.安全,比如默认转义输出 2.规范,防止团队中有人在视图中写大量的逻辑代码 3.性能,据说可以提高性能 4.可读,个人认为twig或者laravel的原创 2016-10-03 22:27:12 · 949 阅读 · 0 评论 -
框架入门 实战篇 (上)留言板前端整理
我们的框架基本已经封装完成了,那到底好用不好用 我们来试验一下我们来开发一个简单的留言板功能首先我们把控制器布局一下<?phpnamespace application\controller;use application\models\newsModel;class IndexController extends \core\imooc{ //所有留言 public funct原创 2016-10-06 20:50:04 · 1380 阅读 · 0 评论 -
框架入门 实战篇 (下)留言板功能实现
上一节我们已经把留言板大体框架搭好了这一节我们来实现以下整体的功能首先是留言添加 控制器public function save() { $data['title'] = post('title'); $data['content'] = post('content'); $data['creattime'] = time();原创 2016-10-06 21:30:12 · 2138 阅读 · 0 评论
分享