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使用手册导航 | ||||||||
---|---|---|---|---|---|---|---|---|
|