Phalcon7 1.2.4 发布,高性能 PHP 7 框架

朱宗鑫1
 朱宗鑫1
发布于 2017年03月29日
收藏 8

增加 `Phalcon\ContinueException` 类,通过该类,实现在任意位置中断 action 运行,如下代码,afterExecuteRoute 仍然会被执行:

class ContinueController extends Phalcon\Mvc\Controller
{

	public function afterExecuteroute()
	{
		$this->dispatcher->setReturnedValue('ok');
	}

	public function indexAction()
	{
		$this->dispatcher->setReturnedValue('fail');
		throw new Phalcon\ContinueException("This is an continue exception");
	}
}

增加`Phalcon\Di\Injectable::attachEvent`方法,方便所有需要侦听自己发出的事件:

$application = new Phalcon\Mvc\Application();
$application->setDi($di);
$application->attachEvent('beforeSendResponse', function($response){
	$response->setJsonContent(array('data' => $response->getContent()));
});
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Phalcon7 1.2.4 发布,高性能 PHP 7 框架
加载中

精彩评论

Tuesday
Tuesday
这框架一直在自我感觉良好啊。

最新评论(4

走进新时代
走进新时代
这是个康帅傅
hyxj1220
hyxj1220
建议作者修改框架名称。
习家家天下
有一个问题,如果同时安装了Phalcon和Phalcon7,李逵和李鬼会不会打起来?
Tuesday
Tuesday
这框架一直在自我感觉良好啊。
返回顶部
顶部