自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 详细说明php的4中开源框架(TP,CI,Laravel,Yii)

ThinkPHP简称TP,TP借鉴了Java思想,基于PHP5,充分利用了PHP5的特性,部署简单只需要一个入口文件,一起搞定,简单高效。中文文档齐全,入门超级简单。自带模板引擎,具有独特的数据验证和自动填充功能,框架更新速度比较速度。优点:这个框架易使用 易学 安全 对bae sae支持很好提供的工具也很强大 可以支持比较大的项目开发 易扩展 全中文文档 总的来说这款框架适合非常适合国人使用 性能

2016-11-21 16:28:00 4202

原创 TP5框架的安装和使用

本章我们来试着安装一下最新出的TP框架5 , TP5是TP框架的一个全新变化,采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级,请慎重考虑商业项目升级,但绝对是新项目的首选(无论是WEB还是API开发)。TP5

2016-10-19 11:12:09 17686

原创 jQuery Mobile的作用。

最近研究一下jQuery Mobile ,这是一个很强大的创建移动 web 应用程序的框架。用它来制作手机端网页是非常方便的 。jQuery Mobile 使用 HTML5 和 CSS3 通过很少的东西就可以对页面进行布局。 给大家推荐一个网址 :http://www.w3school.com.cn/jquerymobile/ , 这个网址里面全面的介绍了jQuery Mobile , 在这个网站我

2016-10-09 19:01:37 1729

原创 MVC框架的封装(十一)模板引擎

接下来我们要做的便是,使用composer加载一个模板引擎。 首先还是一样在composer.json里加入"twig/twig":"*"然后执行我们的更新命令composer update然后我们只需要修改一下imooc.php中的display方法就可以了,public function display($file) { $file = APP.'/views/

2016-10-04 23:39:44 519

原创 MVC框架的封装(十)数据类

我们使用composer来加载一个轻量级的php数据库框架,来提高我们的开发效率。 首先还是一样在composer.json里加入"catfan/medoo":"*"然后执行我们的更新命令composer update然后我们去修改我们数据库配置config里面的database文件<?php return array( 'database_type'=>'m

2016-10-04 23:29:05 603

原创 MVC框架的封装(九)composer的加载

我们已经完成了框架的大部分功能,这一章我们便用composer加载一些前辈们已经写好的功能。composer的安装方式在官网上已经有了就不再讲解了。首先我们需要在跟目录建立一个composer.json文件我们需要在里面写入我们框架当中的基本信息,和我们需要加载的第三方的类。{ "name":"MVC", "description":"PHP Framework", "

2016-10-04 23:07:52 690

原创 MVC框架的封装(八)日志类

接下来我们要做的就是没一个框架必备的日志类。 首先我们现在lib目录下新建一个log.php文件,然后创建log类,我们先来定义一个初始化的方法 init,我们需要把所有驱动信息放到lib下的drive文件夹中,然后在里面在进行建立log文件夹,在里面创建file.php,这代表的是我们的日志存在文件中,在建立一个mysql.php代表的是我们的日志可能存在mysql数据库中。接下来我们还需要一

2016-10-04 22:54:25 441

原创 MVC框架的封装(七)加载配置类

我们已经封装完了一个简单的MVC接下来我们要做的就是加载我们的配置类,让我们需要修改配置的时候不需要寻找对应的文件。 首先我们先在lib下新建我们的配置类文件conf.php然后,我们使用静态方法,首先是get方法,然后给方法连个参数,一个是我们需要加载配置的名称,一个是我们需要加载配置的文件。<?php namespace core\lib;class conf{ s

2016-10-04 21:21:40 439

原创 MVC框架的封装(六)视图类

上一章我们说了怎么用model去链接数据库 ,这一章,我们来看看mvc对的最后一步视图层。 首先我们的视图会有两个功能,一个是显示页面,一个是传值 , 显示页面我们定义一个display方法 ,传值我们定义一个assign方法。 然后我们在我们的imooc.php文件里继续添加两个方法,然后我们在app文件夹里简历一个试图文件夹 ,views 。然后再里面简立一个文件,index.h

2016-10-04 20:56:29 523

原创 MVC框架的封装(五)控制器中连接数据库

上一章控制器加载完成,这一章我们来在控制器中连接数据库。 首先在lib中建一个model.php类文件, 并且在这个类中连接数据。<?php namespace core\lib; class model extends \PDO { public function __construct() { $dsn='

2016-09-29 17:02:52 1644

原创 MVC的封装(四)加载控制器

上一章我们介绍了如何完成路由类 ,本章将进行加载控制器和对应的方法。 首先我们在根目录建app文件夹,然后在app下建立ctrl文件夹,然后在下方建一个文件indexCtrl.php。然后我们在创建个indexCtrl类,接着写一个方法index,输出一个it is good。<?php namespace app\ctrl; class indexCtrl {

2016-09-29 16:49:59 604

原创 MVC框架的封装(三)路由类

在此提示,此篇博客是接着前两篇写的直接看有可能看不懂。 接下来我们要做的便是完成我们的路由类,首先我们先规范我们的目录,在core目录下建立lib文件夹,然后把route.php路由文件放到里面,然后在immoc.php文件中run() 方法中通过一个方法调用路由类。$route=new \core\lib\route();然后我们回到route路由类中,补充我们的命名空间。 namespace

2016-09-29 12:45:20 665

原创 MVC框架的封装(二)类自动加载

上一章我们我们把入口文件完成了,这一章我们要进行的便是一个自动加载类的功能。首先我们这个自动加载类放在的是imocc.php文件中,新建一个静态方法起名叫load。static public function load(){ }然后我们在core目录下新建一个路由文件route.php , 首先便是命名空间,接下来给创建一个类名为route 。<?php namespace cor

2016-09-29 12:10:07 945

原创 mvc框架的封装(一)

mvc框架的封装(一)首先我们先要先要建立的是入口文件。第一步,首先建立一个`index.php`文件作为我们的入口文件。第二步,在`index.php`中,首先定义当前框架所在的根目录,然后在定义框架核心文件所处的目录,第三个定义的是我们的项目文件包括控制器,模型等等。第四个定义的是我们是否要开启调试模式,起个名叫`DEBUG`入过我们的`DEBUG`默认开启的状态下就把我们的错误显示的开关打开,

2016-09-29 11:38:22 1810

原创 浅谈mvc框架。

首先我们要先明白MVC的全名 :Model(模型:就是按要求从数据库中取出数据) View(视图:我们能够直观的看到的web界面) Controller(控制器:就像遥控器一样,想系统发出指令的工具和帮手) , 我们为什么要去学MVC哪 ? 因为学习MVC可以让我们快速上手主流的PHP框架 ,还可以让我们更快的适应公司的开发需求。      在原来PHP还不支持面向对象的时候,所有的代码全

2016-09-28 17:02:14 475

原创 微信开发消息自动回复和自定义菜单简述。

首先访问微信公众平台:mp.weixin.qq.com 。我们所使用的是订阅号所以能开发的功能仅限于自动回复,自定义菜单,群发功能等等。  先去开发里面的基本配置点击开启,启用第三方。然后去开发者工具申请一个微信公众平台接口测试账号。这个账号有着所有接口的使用权。   第一步我们先进行接口信息配置,去消息接口使用指南文档,找到开始开发里面的接入指南找到检验signature的PHP示例代码

2016-09-28 12:04:10 3080

空空如也

空空如也

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

TA关注的人

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