自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 【PHP开发那些事儿】1.3 MVC内核-View

Layout 主要是实现布局功能,在模板中可以extend(继承)一个布局。视图主要由布局Layout和模板TPL组成,在HtmlView类里面会创建Layout和Tpl的实例。在模板文件中 调用 beginBlock\endBlock 这两个方法定义好一个区块。为了讲好MVC这个事,我们实现一个简单的模板解析。PHP模板有好些,可以百度一下,这里就不讲了。1.布局模板 layout.html.php。视图层的实现,主要是一个HTML模板解析。接下来,我们来看一下视图模板文件如何制作。

2023-06-15 15:39:22 41 1

原创 【PHP开发那些事儿】1.2 MVC框架内核

因为 Model主要是 业务逻辑,业务往往都很复杂,框架和业务无关,所以我们控制器不做封装处理,主要 封装了request和view。MVC架构模式的内核程序,主要目的是 将HTTP请求分发给控制器,给控制器设置视图,并根据请求调用并执行控制器的方法,返回结果。MVC相关接口实现了,我们通过抽象类来实现一些基础逻辑。如上 我们通过 视图(View)、布局(Layout)和Tpl(模板),实现MVC的视图层。通过前面的MVC架构介绍,控制层主要是 调用Model 获取数据,给到View去展示。

2023-06-14 09:37:54 41

原创 【PHP开发那些事儿】MVC架构基础

实际开发中,通常用控制器对客户端的请求数据进行封装(如将form表单发来的若干个表单字段值,封装到一个实体对象中),然后调用某一个模型来处理此请求,最后再重定向到视图(或另一个控制器)。2.Controller(控制层):可以理解为一个分发器,用来决定对于视图发来的请求,需要用哪一个模型来处理,以及处理完后需要跳回到哪一个视图。需要注意的是:MVC架构中,模型层中的模型可以相互调用,如果引入了业务层,我们会允许业务层可以相互调用。控制层不可以相互调用。模型接受视图数据的请求,并返回最终的处理结果。

2023-06-06 20:05:49 179 1

原创 PHP开发那些事儿

PHP的框架有很多, ThinkPHP、CI、YII、Laravel、Symfony、Yaf等等,当我们可以自己写个简单的框架后,再回过头来看这些框架,就比较容易更好的理解它,掌握它。

2023-06-05 06:41:15 40 1

PHP扩展开发学习

PHP扩展开发学习资料,内容来自网络,只是方便离线查看

2015-09-29

全国身份证号码段_电话区号_邮编_手机号码段

身份证号码段 电话区号 邮编 手机号码段 手机号码段有3个工作簿

2012-12-25

浏览器工作原理

现在有五款主要的浏览器:Internet Explorer、Firefox、Safari、 Chrome 和 Opera。 我会给出几个例子,它们来自于开源浏览器Firefox、chrome还有部分开源的safari。 根据W3C浏览器统计信息,当前(2009年10月),Firefox、 Safari和Chrome的市场占有率接近60%。 所以当前开源浏览器已经成为了浏览器行业的重要组成部分。

2011-11-12

淘宝SEO珍贵笔记

大家都有目共睹淘宝七月八号改变规则后引发了不少争议,后面所引起的众多卖家“围攻”淘宝之事也不仅发生过一次了,还有的要求恢复时间排名机制。而淘宝却 给出此次规则调整,旨在提升消费者体验,提高搜索精准度。为了协助广大卖家了解规则,做好优化,并且与淘宝SEO的爱好者与实践者交流特写这篇文章,解读 一下在新规则下谁是赢家,并且给出一些实战技术。文章可能有点长,但绝对有效,有缘人(遇到此文的人)可能受益,有心人(认真阅读学习的人)会受益,真心 人(理解并实践、追求卓越的人)会真正得到自己付出后要得到的收获。

2011-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除