PHP框架
silentime
百度IDC运维平台项目经理,负责百度IDC资源管理平台、大规模自动化运维平台、IDC供应链管理平台、IDC数据统计分析和数据挖掘平台开发,愿与大家共进步,同发展!
展开
-
Yii分析1:web程序入口(1)
以下分析基于Yii v1.0.6 Yii_PATH表示framework的路径 通常使用Yii框架的index.php程序如下: // change the following paths if necessary $yii = dirname(__FILE__).'/protected/lib/Yii/framework/yii.php'; $config = dir...2011-01-24 14:39:38 · 115 阅读 · 0 评论 -
Yii分析9:CController控制视图(Cview)的展现
《The Definitive Guide to Yii》描述了视图的概念:“视图是一个包含了主要的用户交互元素的PHP脚本.他可以包含PHP语句”,不同于很多类似的框架,Yii并没有使用smarty作为模板引擎,而是直接使用原生的PHP脚本作为模板,笔者认为至少有以下两点好处: (1) 门槛低,易于使用,不需要理解和记忆smarty的模板语言语法 (2) 减少了模板引擎...2011-11-30 00:01:10 · 183 阅读 · 0 评论 -
Yii分析10:Yii核心组件之数据库类CDbConnection
数据库类几乎是每个PHP框架必不可少的组件之一,Yii的数据库核心主要包含两类,一类是管理数据库连接的CDbConnection及相关类,另一类是ORM(Object Relation Model),即管理数据库表记录的CActiveRecord及相关类。 首先我将介绍和分析数据库连接管理类CDbConnection,CDbConnect作为CApplication的核心组件,在应用初始化...2012-02-17 09:18:44 · 445 阅读 · 0 评论 -
Yii分析11:Yii核心组件之错误处理类CErrorHandler
类如其名,CErrorHandler在Yii中主要的功能就是处理未捕获的错误和异常,它使用两种视图:开发视图和生产视图,以区分不同的部署环境。 与CDbConnection一样,CErrorHandler也是CApplication的一个核心组件,在创建应用程序时,作为应用程序的一个内部示例自动初始化,CErrorHandler没有定义自己的init函数,因此使用的是父类的初始化。 在...2012-02-24 09:57:59 · 314 阅读 · 0 评论 -
Yii分析12:Yii核心web组件之会话类CHttpSession
CHttpSession提供session级的数据管理和配置,实例化后可以像数组一样存取session值: $session=new CHttpSession; $session->open(); $value1=$session['name1']; // get session variable 'name1' $value2=$session['name...2012-03-06 09:44:07 · 106 阅读 · 0 评论 -
Yii分析13:Yii核心组件之AssetManager
我们通过使用来讲解CAssetManager的使用和工作机制,可以直接看yii自带的demo-blog,打开blog的首页,会看到如下的引入js的html代码: <link rel="stylesheet" type="text/css" href="/yii/demos/blog/assets/d6bb6ebe/highlight.css" /> <...2012-04-10 00:37:07 · 143 阅读 · 0 评论 -
【转】漫谈社区PHP 业务开发
原文地址:http://stblog.baidu-tech.com/?p=1954 在当前这个互联网业务飞速发展时期,新的产品如雨后春笋般涌出,老产品线新业务也在不断突破和尝试。这就对快速开发迭代提出了更高的要求。 一、基础运行环境 针对新产品的开发,必须能够快速搭建一套LAMP架构。那么无外乎选择一个webserver,选择一个php版本,选择一个mysql版本,再选择一个PH...原创 2012-11-19 10:07:34 · 113 阅读 · 0 评论