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

MVC架构模式分析与设计

PengCheng PHP开发工程师
难度中级
时长 5小时36分
学习人数
综合评分9.53
196人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.2 逻辑清晰
  • eval() eval() 函数可计算某个字符串,并执行其中的的 JavaScript /php代码。
    查看全部
  • 微型框架组织结构: 1、函数库(重复用):不能归类的方法,全放到function文件(零散方法)。 2、类库 ①视图引擎库(smarty)。 ②DB引擎库(封装的数据库类class db)。 ③核心库(工厂封装的static DB和static smarty重复用)。 3、require文件清单 4、启动引擎程序
    查看全部
    1 采集 收起 来源:框架组建简介

    2017-05-08

  • view:视图,能让我们直观的看到web界面,可以在浏览器看到html、xml、flash实现的页面。 controller:控制器,向系统发出指令的工具和帮手。 Model:模型,按要求从数据库取出数据(片面)。 三者合一,创造出一个系统框架,让系统更好地运行。 MVC工作流程: 第一步:浏览者->调用控制器,对他发出指令。 第二步:控制器->按指令选取一个合适的模型。 第三步:模型在控制器得到指令后,取出相应数据。 第四步:控制器针对模型,再选取相应视图。 第五步:把第三步取出的数据按用户想要的样子显示出来。
    查看全部
  • 学习MVC包括:视图view、模型Model、控制器Controller 目的:快速上手PHP框架,yii、thinkphp、ci等 快速适应多数公司的web开发需求 逐步、快速了解web系统架构的开发知识,为日后成为系统架构的中坚力量做准备 MVC解决的问题: 解决之前一步一步过程化的缓慢问题,快速搭建系统,高效和美工、设计方面的协作。使用MVC,有利于开发的分工,更好地让代码高效重用
    查看全部
    0 采集 收起 来源:MVC简介

    2017-05-02

  • 正常开发顺序是先开发工厂模式->再类封装->再到封装内的方法。
    查看全部
  • smarty视图引擎assign方法把一个类的对象以变量形式赋值的smarty模版使用 $obj_smarty->assign('obj_value',$obj_name); 在模版文件name.tpl里 {$obj_value->get('参数')}
    查看全部
  • 对于mvc框架smarty就是第三方视图类库,使用smarty先要include到include.php 再在实例化smarty 最后配置smarty,完成这些操作才能使用smarty视图引擎。 如果统一将这些操作写到function.php页,将大大简化重复编写操作,方便后期修改。
    查看全部
    0 采集 收起 来源:Smarty实例

    2017-04-25

  • 入口和配置文件
    查看全部
  • modifier修饰函数插件也叫变量调节器插件: 变量调节器插件文件存放在smarty/lib/plugin 变量调节器文件命名:modifier.插件名.php 变量调节器定义: function smarty_modifier_name($utime,$format){ return date($format,$utime); }
    查看全部
  • 框架结构
    查看全部
    0 采集 收起 来源:框架组建简介

    2017-04-25

  • 简单工厂
    查看全部
  • smarty模版(name.tpl)内使用php内置函数格式: {variable|function_name:value1:value2:value3} 自定义函数使用前需要在name.php注册后,才能在smarty模版(name.tpl)内使用自定义函数: 注册使用registerPlugin函数:registerPlugin('function','注册函数名',‘自定义函数名'); 自定义函数在name.tpl使用: {注册函数名(registername) 参数1(parameter)=值1(value) 参数2(parameter)=值2(value)} 除了php内置函数,自定义函数可以作为插件来使用。 插件:插件是尊重原有系统结构,可以自由的在原结构上增加、去除但不影响原结构的函数。 插件分类:函数插件(function)、修饰函数插件(modifier function)、区块函数插件(block function) 插件文件存放在smarty目录下的lib目录下的plugins目录里,等同于使用注册函数registerplugin。 插件文件命名规范:插件分类(function或modifier或block).插件名(注册函数名).php。(文件保存在smarty/lib/plugin) 插件函数定义在function.name.php 插件函数定义命名规范:function smarty_插件分类_插件名或注册函数名($value){ return $value['a']*$value['b']; } 插件定义好后在name.tpl直接使用。
    查看全部
  • smarty模版的引用 include方法,和php里的include差不多 {include file="tpl_路径.tpl" title="网址标题" table_bgcolor="#颜色"}
    查看全部
  • 条件判断语句if 条件有eq(==)、neq(!=)、gt(>)、lt(<) {if $name eq "values1"} PHP5 {elseif $name eq "values2"} PHP7 {else} PHP {/if}
    查看全部
  • 目录规范
    查看全部

举报

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

微信扫码,参与3人拼团

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

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