增加 `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())); }); Phalcon7 1.2.4 发布,高性能 PHP 7 框架下载地址