Archive for » June 21st, 2007 «

杨致远回归

  刚在网上看到杨致远回归CEO的消息,作为曾经Yahoo中国的员工,对Yahoo还是有不少情愫的,看到这个消息我暗自为Yahoo高兴,暗自为杨致远鼓劲。

  回想当年Apple的乔布斯回归,到今天带给了Apple很多的惊喜和突破,iPod、iPhone风靡全球,Apple整体业绩不断上升。希望杨致远的回归能像乔布斯回归一样,带给Yahoo新的崛起,

解决了ZF的两个问题

  之前提到Zend Framework的三个问题,有两个问题今天晚上搞明白了。

  • ErrorController官方文档里面提到的_getRequest(‘error_handler’)方法不存在的问题,改成 $this->_getParam(‘error_handler’)即可解决。
  • Controller里面的init()方法会在基类的构造函数__construct()之前调用的问题,通过阅读 Zend_Controller_Action类里面的100-130行找到解决办法,就是在基类的__construct()里面,把 parent::__construct($request, $response, $invokeArgs); 移到初始化操作之后,比如__construct()的最后一行即可解决。

  第三个关于 useDefaultControllerAlways 参数导致_forward()方法的controller参数失效的问题不是太紧急,回头再研究。

  顺便提一下,ZF的Router功能实在太强大了,甚至支持正则匹配,完全可以写出任何你想要的灵活的URL来,赞!