Open Web Analytics/实体

来自站长百科
跳转至: 导航、​ 搜索

Open Web Analytics | Open Web Analytics基本使用 | 站点追踪以及相关应用程序 | Open Web Analytics框架|Open Web Analytics扩展

实体是代表存储在OWA数据库表中的行数据的专门对象;

实体对象的存在为开发者提供了一个用户界面来创建、检索、更新和删除数据库中的数据;

实体对象在定义、创建、修改他们存储数据用的表中也起一定的作用;

实体的应用[ ]

实体存在于他们所属模块目录下的entities文件夹中,使用这些实体,可以通过核心API的entityFactory方法来创建一个你想要类型新的实体对象,使用module.name记号:

$entity = owa_core API::entityFactory('module.name'); 

一旦你创建完实体对象,你就可以调用多种方法来操作它;

加载数据[ ]

实体的一个最频繁的操作就是从数据库中检索一个实体数据;

一旦你创建了你想使用的实体类型后,只需要简单地调用它的加载函数就可以用数据库中的数据来填充这个实体;

下面例子是假设你是传递实体的ID来加载:

$entity>load(1234);

访问实体的属性[ ]

一旦你成功加载了一个实体,你就可以通过调用get方法来访问它的属性。

实体属性他们存储数据的数据库表的每一列的名称相一致。所以只需要向get方法传递你想检索的属性名即可:

$value = $entity->get('name');

相反的,你也可以通过调用set方法来修改实体的属性值:

$entity->set('name', 'value');

保存实体到数据库[ ]

一旦实体的属性值被设置好,就可以使用 create或者是update 方法来将其保存到数据库中。

参考来源[ ]

Open Web Analytics使用手册导航

Open Web Analytics基本使用

环境配置 | 安装 | 升级 | WordPress整合 | MediaWiki整合

站点追踪以及相关应用程序

Javascript Tracker | PHP Tracker| 广告活动追踪 | 电子商务追踪 | 转换追踪 | 行为追踪

Open Web Analytics框架

框架概述 | 追踪管道 |事件处理器 | 数据库模式 | 角色与权限

Open Web Analytics扩展

数据访问API | 模块创建 | 过滤器hooks | 事件hooks | 实体 | 数据库访问 |数据库模式更新器创建 | Metrics and Dimensions | Metrics创建 | 配置