-
高性能php框架yii分析
yii是一个基于组件的高性能php框架,用于开发大型web应用。yii采用严格的oop编写,并有着完善的库引用以及全面的教程。
最近更新文章
chttpsession提供session级的数据管理和配置,实例化后可以像数组一样存取session值:
$session=new chttpsession;
$session->open();
$value1=$session['name1']; // get session variable 'name1'
$value2=$session['name2 ...
有3161人浏览
2012-03-06 09:44
类如其名,cerrorhandler在yii中主要的功能就是处理未捕获的错误和异常,它使用两种视图:开发视图和生产视图,以区分不同的部署环境。
与cdbconnection一样,cerrorhandler也是capplication的一个核心组件,在创建应用程序时,作为应用程序的一个内部示例自动初始化,cerrorhandler没有定义自己的init函数,因此使用的是父类的初始化。
在创 ...
有3999人浏览
2012-02-24 09:57
《the definitive guide to yii》描述了视图的概念:“视图是一个包含了主要的用户交互元素的php脚本.他可以包含php语句”,不同于很多类似的框架,yii并没有使用smarty作为模板引擎,而是直接使用原生的php脚本作为模板,笔者认为至少有以下两点好处:
(1) 门槛低,易于使用,不需要理解和记忆smarty的模板语言语法
(2) 减少了模板引擎解 ...
有4784人浏览
2011-11-30 00:01
yii控制器基本的执行单位为action,通常情况下,在controller类中定义一个actionme的函数,那么当访问me这个action时(参考yii分析5:路由管理类urlmanager和yii分析7:runcontroller的执行),会自动执行actionme方法。在实际的项目中,如果controller有多个action,那么如果把所有的action处理逻辑都写在control ...
有4262人浏览
2011-11-01 21:09
在《yii分析4:run的执行》一文中,介绍了yii的app在执行run()方法时的主要步骤,在处理请求的方法processrequest()中首先通过路由管理类(参考《yii分析5:路由管理类》)获取这个请求的route,之后将这个route作为参数传递给方法runcontroller,接下来我们就来看看这个runcontroller是如何执行的。
runcontroll ...
有5918人浏览
2011-10-20 17:28
官方说明:chttprequest封装了$_server变量,同时解决了不同web服务器之间一致性的问题。
/**
* 返回当前请求的路径.
* 头尾的斜线会被去除掉
* 注意从1.1.4开始pathinfo被编码
* 在1.1.4之前, 是否被编码取决于服务器
* (大部分情况未编码).
*/
public fun ...
有2813人浏览
2011-08-03 11:20
在创建完了一个application之后,就是通过run方法来“运行”这个应用程序了:
$app = yii::createwebapplication($config);
$app->run();
下面,我们就来看看,run这个方法是怎么执行的,首先run方法并不是在一个具体的application(比如cwebapplication)中定义的,而是在他们的父类capplica ...
有5440人浏览
2011-06-14 22:01
yii的自带组件有一个很实用的日志记录组件,使用方法可以参考yii官方文档:http://www.yiiframework.com/doc/guide/1.1/zh_cn/topics.logging,在文档中提到,只要我们在应用程序配置文件中配置了log组件,那么就可以使用
yii::log($msg, $level, $category);
进行日志记录了。
配置项示例如下:
ar ...
有5613人浏览
2011-05-12 18:29
- 专栏创建者:
- 创建时间:2011-12-02 16:27:43
- 专栏文章数:15篇
- 专栏被浏览:83502 次
本专栏热门文章
最新评论
很精彩的介绍,如果有更详尽的进一步文章就好了~~~~~~~
wl6179 评论了
wl6179 评论了
浮若尘 写道写的太好了,很适合我们这些刚入门的新手看!!谢谢问一句您干编程多长时间了算实习的话5年了
silentime 评论了
silentime 评论了
写的太好了,很适合我们这些刚入门的新手看!!谢谢问一句您干编程多长时间了
浮若尘 评论了
浮若尘 评论了
给力 还有后续的吗?
philip8728 评论了
philip8728 评论了
z.y.f 写道先赞一个~感觉smarty本身在前后端开发分离上的作用不大,倒是可以防止出现view层 ...
silentime 评论了
silentime 评论了
先赞一个~感觉smarty本身在前后端开发分离上的作用不大,倒是可以防止出现view层出现过多的逻辑代 ...
z.y.f 评论了
z.y.f 评论了
呃,发现又一堆的格式代码,javaeye的富文本编辑器也不给力啊
silentime 评论了
silentime 评论了
z.y.f 写道男人,原来你在这里,你是在这里么?这里是你的主博客么?目前算是吧,原来用新浪,但是新浪 ...
silentime 评论了
silentime 评论了
男人,原来你在这里,你是在这里么?这里是你的主博客么?
z.y.f 评论了
z.y.f 评论了