php框架
梦情与你
这个作者很懒,什么都没留下…
展开
-
怎么样写一个自己的渣渣PHP框架(2)
本节主要讲自动加载,想了半天该如何引入呢! 既然如此,就先把自动加载说一下。 框架来说,简单点,就是根据你的ur地址,比如http://gzy.com/index.php?g=home&c=index&a=run 大多数应该都是这样吧,那么框架是如何根据 index 和 run 去找到 index 控制器,然后调用其中的 run 方法。当然后面还可以加很多的参数暂且先不说。确切的来...原创 2018-12-13 16:11:14 · 170 阅读 · 0 评论 -
怎么样写一个自己的渣渣PHP框架(6)
上一节我们讲到视图层,今天我们讲一下model层,php要想访问MySQL SQL 等数据库,首先必须安装扩展。当然这一般都是默认安装的。 我们可以通过php -m 看一下 我们可以看到 ,现在的网站开发中可能会使用多种数据库。所以我们就用pdo扩展。它集成大部分数据库,可以统一调用。大大方便的开发。 PDO pdo_mysql pdo_pgsql pdo_sqlite pgsql mysqli ...原创 2018-12-13 21:03:58 · 184 阅读 · 0 评论 -
怎么样写一个自己的渣渣PHP框架(3)
上一篇的时候大概说了自动加载。开始讲路由和配置,路由是自己写的,写的比较渣渣。不要笑哦! 路由类在Composer中也有很多,可以直接拿过来用。配置也很简单。自己百度谷歌一下去吧!这里就不说了。为了方便学习,还是自己写一个。可以更好的理解。 配置文件 就说想了很久还是没想好嘛,于是我就是开了一下thinkphp 函数方法。模仿写了一个函数。方便调用。 function C ($type) { ...原创 2018-12-13 17:09:33 · 356 阅读 · 0 评论 -
怎么样写一个自己的渣渣PHP框架(4)
一口气写这么多,很伤脑啊!哈哈哈! 上我们说到路由和控制器,今天我们说一下具体说一下根据不同的 url 来访问不同控制器的不同方法… 现在加一个控制器的基类,Controller 在/gzy/core下创建一个目录 controller 并且在该目录下创建一个类 Controller.php ,主要放一下公共的方法 在这之前模仿thinkphp函数的写法在Common/function.php下...原创 2018-12-13 18:58:59 · 141 阅读 · 0 评论 -
怎么样写一个自己的渣渣PHP框架(5)
上一节我们说到怎么访问控制器,和具体的路由的传值。这一节我们说一下视图层views。 php 的视图模板有很多,我们最常用的视图模板引擎是Smarty,这个应该陌生吧!我们这里用php原生来写。如果想了解更多的模板引擎 https://blog.csdn.net/sinat_30603081/article/details/77671685 首先在core\gzy\base\Templates.p...原创 2018-12-13 20:14:24 · 150 阅读 · 0 评论 -
怎么样写一个自己的渣渣PHP框架(1)
最近有时间,于是就想写一个框架吧!这样可以更好的了解整个框架是怎么运行的,可以更好的理解MVC模式 面向对象模式等。写的比较菜了。就当学习。哈哈哈! 进入正题: 实我还是建议初学者(特指已经学完PHP基础语法,并且了解一些开源框架MVC,再加上composer的童鞋们)写一个自己的框架。练练手! php 有个composer包,这可是个好东西。里面什么都有。就像nodejs的npm包管理,就像py...原创 2018-12-13 15:20:38 · 445 阅读 · 0 评论