mvc
likaibk
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mvc简单的认识
说到mvc,首先大家要知道什么是mvc? MVC全名是Model View Controller ,是模型,视图,控制器的缩写,是一种设计模式,或者说是编程思想。是一种业务逻辑和数据显示分离的方法组织代码。 学习mvc的目的 1.能够快速上手各大主流php框架,如yii,tp,ci等 2.快速适应多数web开发的需求 3.逐步接触和了解web系统架构的知识,为日后成为系统架构的中坚力量做原创 2016-09-28 19:08:27 · 510 阅读 · 0 评论 -
mvc(1)
在我们自己要封装一个框架之前,我们首先要知道一般框架的运行流程如下 接下来就挨个流程给大家做详细的介绍。 入口文件 入口文件的内容一般包括如下3点 1.定义常量 2.加载函数库 3.启动框架 <?php /** * 入口文件 * 1.定义常量 * 2.加载函数库 * 3。启动框架 */ //定义常量 define('IMOOC',dirname($_原创 2016-09-29 14:20:43 · 281 阅读 · 0 评论 -
mvc(2)
加载控制器 首先我们创建一个相应的控制器 然后在imooc.php的run 方法里代码如下原创 2016-09-29 20:03:04 · 440 阅读 · 0 评论 -
mvc(配置加载类)
配置类 先前我们的框架基本都封装好了,有些配置文件写在当前的文件里,为了提高我们框架的健壮性,我们来配置一个配置类,通过这个配置类来加载我们的一些配置。 首先我们创建一个conf.php文件和routh.php文件,routh.php文件来定义默认的访问的控制器和路由,conf.php来实现这些配置,具体配置如下: Routh.php <?php return array(原创 2016-10-02 20:05:48 · 541 阅读 · 0 评论 -
mvc(日志类)
日志类 今天我们来完成一个新的功能,这个功能是所有框架中必不可少的功能——日志类,日志类和其他的类有 一定的区别,因为日志有可能存储在文件中,有可能存储在数据库中,也甚至存在缓存当中,所以我们在 完成日志类的时候需要用到一种新的设计模式。这里我们实现的是文件存储 具体实现如下: 首先在lib目录下新建一个log.php<?php namespace core\lib; cla原创 2016-10-03 20:59:29 · 714 阅读 · 0 评论 -
mvc(composer加载)
composer 前面我们已经完成了框架中的大部分功能,这小节我们来讲用composer来加载我们前面完成的一些功能 首先我们先来了解一下什么是composer Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装 他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项原创 2016-10-04 17:10:01 · 473 阅读 · 0 评论 -
mvc(composer 之 medoo)
这小节我们来学习通过composer来加载轻量级的php数据库框架,来提高我们在针对数据库的一些操作时 候的开发效率 我们现在composer.json 的require里加入 "catfan/medoo":"*" 然后在命令行项目根目录执行composer update命令 这样我的medoo框架就已经下载好了 首先修改我们的模型文件 core\lib\model.php <?p原创 2016-10-04 18:54:19 · 644 阅读 · 0 评论 -
mvc(composer加载twig)
前面我们通过composer来加载medoo的框架,这节课我们通过composer来加载twig的模板引擎 首先我们在我们的composer.json的require里加入 "twig/twig":"*"然后在项目的根目录执行composer update命令进行安装twig twig安装完以后我们只需要修改immooc基类里面的display方法 imooc.php public fu原创 2016-10-07 09:33:48 · 1056 阅读 · 0 评论
分享