发布于 2017-12-18 02:31:12 | 213 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Phalcon中文指南,程序狗速度看过来!

Phalcon开源PHP框架

PhalconPHP 是一个使用 C 扩展开发的 PHP Web 框架,提供高性能和低资源占用。


模型的属性方法增加前缀“__”。

改进事件机制,能够针对部分操作对应事件进行拦截,并停止继续运行:

$eventsManager = new PhalconEventsManager();    $eventsManager->attach('model:beforeQuery', function($event, $model, $data, $prevdata) {  	if (!$prevdata) {  		return ['data' => 1];  	}  	return $prevdata;  });    $eventsManager->attach('model:beforeQuery', function($event, $model, $data, $prevdata) {  	if (!$prevdata) {  		return [];  	}  	$prevdata['data2'] = 2;  	return $prevdata;  });    $di = new PhalconDiFactoryDefault;  $di->set('modelsManager', function() use ($eventsManager) {  	$modelsManager = new PhalconMvcModelManager();  	$modelsManager->setEventsManager($eventsManager);  	return $modelsManager;  }, true);    class Robots extends PhalconMvcModel {  	public function beforeQuery($event, $data, $prevdata) {  		if (!$prevdata) {  			return [];  		}  		$prevdata['data3'] = 3;  		return $prevdata;  	}  }    var_dump(Robots::find());

返回:

array(2) {    ["data"]=>    int(1)    ["data2"]=>    int(2)    ["data3"]=>    int(3)  }


历史版本 :
Cphalcon 3.3.1 发布,PHP 的 C 扩展 Web 框架
Cphalcon 3.3.0 发布,PHP 的 C 扩展 Web 框架
Phalcon7 发布 Dao7-1.3.2,改进事件机制
Phalcon7 发布 Dao7-1.3.1.1,增强对数据库的读写分离
Phalcon7 发布 Dao7-1.3.1,修复了一些 Bug
PhalconPHP 3.2.2 发布,高性能 PHP 框架
PhalconPHP 3.2.1 正式发布,高性能 PHP 框架
Phalcon7 发布 Dao7-1.3.0.2 重要更新
PhalconPHP 3.2.0 正式发布,高性能 PHP 框架
Phalcon7 发布 Dao7-1.3.0,增强了验证组件功能
Cphalcon 3.1.2 发布,PHP 的 C 扩展 Web 框架
Phalcon7 1.2.4 发布,高性能 PHP 7 框架
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务