前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php的mvc框架原理及常见框架学习

php的mvc框架原理及常见框架学习

作者头像
老雷PHP全栈开发
发布2020-07-02 14:53:53
1.5K0
发布2020-07-02 14:53:53
举报

现在大部分公司开发都会基于一些成熟的开源框架,比如Laravel、ThinkPHP、Codelgniter、yii、yaf。市面上开源框架有几十种,

如何快速学习框架?现在大部分框架都是基于mvc模式,所以了解MVC框架原理,可以快速入手应用开发。

一、mvc框架是什么?

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,

用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,

在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

代码语言:javascript
复制
<?php
  //控制器
  
  $a="index";
  if($a=='index'){
    require "model.php";
  }else if($a=="show"){
    require "model.php";
  }
  
   
  require "view.php";
?>

二、mvc框架的简易实现

MVC

model.php

view.php

control.php

db.php

app

control

model

view

index.php

三、我们怎么去快速学习一个框架

1.下载安装框架

2.查看目录结构

3.配置

4.控制器 使用模板 使用模型

5.模板视图 foreach if $title include

6.模型 找出curd的方法 一般跟数据库操作有关系

7.路由url 链接跳转a php端跳转 header

9.http请求 知道get post值

10.实现一个简单的curd功能

四、thinkPHP

https://www.kancloud.cn/manual/thinkphp5/118003

五、CI框架

http://codeigniter.org.cn/

六、laravel

https://laravelacademy.org/laravel-docs-5_8

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老雷PHP全栈开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档