为了账号安全,请及时绑定邮箱和手机立即绑定

MVC架构模式分析与设计

PengCheng PHP开发工程师
难度中级
时长 5小时36分
学习人数
综合评分9.53
196人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.2 逻辑清晰
  • 工作流程
    查看全部
  • MVC介绍
    查看全部
  • php5.4.0 get_magic_quotes_gpc():始终返回 FALSE,因为这个魔术引号功能已经从 PHP 中移除了。 所以5.40以后, function daddslashes($str) { //不判断,直接转义 addslashes($str); }
    查看全部
  • 一、入口文件的改造与功能总结 1、统一入口文件为首的url格式 2、在入口文件里使用安全的方式接收传递来的控制器名和方法名。 二、 daddslashes()函数:php内部定义,用来转义非法字符 addslashes():对单引号等特殊符号进行转义,PHP默认对所有的GET、POST和COOKIE数据自动运行addslashes(),所以不应对已转义过的字符串使用addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。 get_magic_quotes_gpc():检测魔法函数的打开状态
    查看全部
  • 一、视图调用函数
    查看全部
  • 二、模型调用函数:
    查看全部
  • 二、eval()函数是php里面的内置函数,作用是将字符串转换成可执行的php语句。 三、eval()函数调用简单但是不安全。 eval('$obj=new '.$name.'Controller();$obj ->'.$method.'();') 可用下面代码代替: $controller=$name.'controller'; $obj=new $controller; $obj->$method();
    查看全部
  • 一、控制器调用函数
    查看全部
  • 一、入口程序:在网上通常被称为单一入口机制,单一入口指在一个web应用程序中,所有的请求都是指向一个脚本文件,例如我们经常看到某一网站所有的Index.php?xxx这样的形式。所有对使用程序的访问都是必须通过这个入口。 二、目录规范:
    查看全部
  • 一、php引入文件的2个重要函数:require、include (1)include:文件有误的话,仅仅报警告 (2)require:文件有误的话,会报严重错误 mvc引入的文件非常多,为了防止重复引入,推荐使用require. 二、控制器的作用:调用模型,并调用视图,将模型产生的数据传递给视图,并让相关视图去显示。 三、模型的作用:获取数据并处理返回数据。 四、视图的作用:将取得的数据进行组织、美化等,并最终向用户终端输出。
    查看全部
  • 一、控制器的命名
    查看全部
  • 一、规范统一 1、程序命名。 2、程序内部类的命名。 二、第一个控制器的名称:testController.class.php test:当前控制器名称为test Controller:当前创建的是控制器文件 class:当前创建的是类文件
    查看全部
  • 一、emeditor,很轻便的代码编辑器,类似于记事本。 二、 1、编辑器:EmEditor 开发机环境:win 7 php环境:运用WampServer集成软件安装配置而成。 下载地址:http://www.wampserver.com/en 我装的版本是64位php5.3的2.2版本。这个软件支持多国语言。 2、wampServer内含: (1)apache 2.2.22 (2)mysql 5.5.24 (3)php 5.3.13
    查看全部
  • 一、controller:[kən'trəʊlə]. 1、视图:我们能直观地看到 的web界面 html flash xml 2、控制器:向系统发出指令的工具和帮手。 3、模型:暂且这么解释为:模型的工作是按要求从数据库去除数据。(解释不全面) 二、mvc工作流程: 1、浏览者 ->调用控制器,对他发出指令 2、控制器 ->按指令选取一个合适的模型 3、模型 ->按控制器指令取相应数据。 4、控制器 ->按指令选取相应视图 5、视图 ->把第三步取到的数据按用户想要的样子显示出来。
    查看全部
  • 3、优势:(1)mvc的三个层各司其职,互不干涉,有利于开发中的分工。 (2)有利于代码的重用。
    查看全部
    0 采集 收起 来源:MVC简介

    2017-06-07

举报

0/150
提交
取消
课程须知
本课程是php高级课程的一环,需要大家掌握以下知识点: 1、对php的基础知识掌握,如数组、自定义函数、php常用内置函数 2、掌握php面向对象编程的基本概念,至少要明白类、对象的概念
老师告诉你能学到什么?
1、MVC理论概念。 2、运用MVC理论设计简单的框架。 3、对框架里MVC三层的调用进行简化。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!