详细说明php的4中开源框架(TP,CI,Laravel,Yii)
ThinkPHP简称TP,TP借鉴了Java思想,基于PHP5,充分利用了PHP5的特性,部署简单只需要一个入口文件,一起搞定,简单高效。中文文档齐全,入门超级简单。自带模板引擎,具有独特的数据验证和自动填充功能,框架更新速度比较速度。优点:这个框架易使用 易学 安全 对bae sae支持很好提...
【思路】查看php框架tp5、yii2、laravel源码的思路
建议自己先做一遍框架,在看源码就会更方便了 等有时间咯,在写分析各个框架的思路吧 此思路是看第3方类库或某个框架文档特少的方法:1、根据想要实现的功能名:找类 2、找到后挨着看方法:找到方法 3、调用该方法测试下,一般只看这2点一般就够了 3.1、看该方法得注释需要传什么参数 3.2、看该方法得...
【PHP框架】 Laravel vs Yii2 到底哪个是未来?
如果把 「未来」理解为趋势的话,作为新世纪的 PHP 框架,两个框架都不差。 性能和速度,一个框架的趋势,绝对不是因为这两个因素决定的,会有很小的影响,这当然了,不过不会有太大的影响。 到头来,一个 Web 项目,影响性能和速度的因素太多了,如 DB 查询,如缓存的合理利用,静态内容 CDN 加载,...
【Yii框架 一 】PHP框架,Yii概述
PHP的框架,只接触过三种:ThinkPHP、Laravel、Yii,前两种作了解,项目中用的Yii。 一、3种框架简述 1. ThinkPHP ThinkPHP是我发布的第一个PHP项目用的框架,那会儿也是刚接触PHP这门语言,目录结构简单,主要分三大部分:Appli...
PHP框架Yii系列教程(三):集成Redis
1安装Redis 切换至/usr/local/src下,下载并安装redis: $ wgethttp://redis.googlecode.com/files/redis-2.6.12.tar.gz $ tar xzf redis-2.6.12.tar.gz $ cd redis-2.6.12...
Yii框架(Yii Framework)部署
一、下载Yii 在部署yii框架之前首先要搭建好php环境,这里就不说搭建环境的问题了(这里已经部署好wampserver了),环境搭建好后,到yii官方网站下载yii framework:http://www.yiiframework.com/ 将下载下来的文件夹解压,放置你的php环境目录里面;...
php开发 yii框架
yii框架教程: http://www.yiichina.com/doc/guide/2.0/start-workflow 请求生命周期 以下图表展示了一个应用如何处理请求: 用户向入口脚本web/index.php 发起请求。 入口脚本加载应用配置并创建一个应用实例去处理请求。 应...
PHP框架Yii系列教程(一):入门实例
1准备Yii源码 首先新建helloyii目录作为Web应用的根目录,并添加到Nginx的配置文件中。然后将Yii框架源码部署到helloyii下,目录结构如下: helloyii/ |-- framework |-- …… |-- YiiBase.php |-- yii...
【php】【yii】yii2源码阅读之框架生命周期
最近在看yii2的源码 入口文件index.php 加载composer的自动加载文件,注册类的自动加载函数 加载第三方类的公共方法 加载yii框架入口文件,定义常规的框架变量 注册yii的自动加载函数,yii相关的classMap,设置yii的container容器对象 加载配置文...
Yii框架开发商城(二)
接上一篇继续说Yii框架下的 shop系统开发..... 一、解决问题 1.所有的 XxxxController 都继承了 Controller 类, 但是在页面中为什么没有include 或者 require 引入 Controller.php 这个文件?这个文件是在哪引入的? ...
PHP框架测试(yii、qee、ThinkPHP、CodeIgniter)
“听说过没见过,两万五千里啊。。。”就像歌里唱的那样,对于框架的执行效率 我也是听别人说哪个框架执行效率有多高,从来没有亲自测试一下效率。这不,刚好有空 我也亲自测试一下,毕竟眼见为实啊。zend framework就不比了,执行效率最低不用说。 一、系统环境: 笔记本,内存1G,迅驰1....
php开发--yii2框架内错误调试总结
1、$this->error();model验证错误,yii提供的最常用的调试方法2、打印原始sql,在调试sql问题的情况下特别管用,看看自己写的sql是否有问题$query = new Books::find()->where('author=2');echo $query->...
Yii框架2.0的控制器
控制器是继承[[yii\base\Controller]]类的对象,负责处理请求和生成响应。 具体来说,控制器从应用主体接管控制后会分析请求数据并传送到模型, 传送模型结果到视图,最后生成输出响应信息。控制器是由一个或多个操作来组成的。控制器的路由由 模型id(仅存在于控制器属于非应用的模块)、 控...
【PHP】YII 框架学习笔记
基础入门: 1、创建yii应用:http://blog.sina.com.cn/s/blog_685213e70101fu7l.html 2、yii入门精讲:http://blog.chinaunix.net/uid-20787846-id-3227113.html 解决问题: 1、yiic工具运行...
PHP框架Yii编码规范
PHP框架Yii编码规范 文件方法命名 文件名即类名 类名称: 驼峰式 首字母大字 class PointController class PointRatioController 公共成员方法: 驼峰式 首字母小写 public function getPointById() 私有成员方法: ...
PHP yii 框架源码阅读(一)
转载链接:http://www.th7.cn/Program/php/2012/04/03/67983.shtml 目录文件 |- framework 框架核心库 |-|- base 底层类库文件夹,包 含CApplication(应用类,负责全局的用户请求处理,它管理的应用组件集,将提供特定功...
Yii高性能php框架介绍 – php开源项目交流
Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了今日Web 2.0应用开发...
PHP之Yii框架学习总结
Yii 是一个高性能的,适用于开发 WEB2.0 应用的 PHP 框架。 Yii 自带了丰富的功能 ,包括: 模型-视图-控制器(MVC)设计模式: Yii在WEB编程中采用这一成熟的技术从而可以更好的将逻辑层和表现层分开 与jQuery整合:作为最流行的JavaScript框架之一,jQue...
yii框架安装及环境配置!!!
安装的两种方式:1. 直接下载压缩文件,解压就可以—————很简单 2. 利用composer(php依赖管理器)安装———较难 对于第一种方法: 登陆:http://www.yiiframework.com/download/ 这样就可以下载到压缩包,解压就可以了。 【提醒】:这里有一个小技巧...
[PHP]Yii2框架的坑
Yii2框架的几个隐蔽的坑 摘要:Yii2是一款优秀的通用Web后端框架,结构简单优雅、实用功能丰富、扩展性强、性能搞是他最突出的优点。它优秀的地方你在使用过程中总能轻易的发现,无须赘述。而这些隐蔽的小瑕疵,显得更有必要告诉大家。 博客: http://www.cnblogs.com/j...