• 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧
  • 欢迎加博主微信:jiang_shaobo

Openbiz新手教程:数据对象API与调用范例

点滴 admin 6年前 (2013-11-02) 209次浏览 已收录 扫描二维码

Openbiz数据对象为增删读改(CURD)操作提供了直观的高级API。为了帮助开发人员避免直接编写复杂的SQL语句,Openbiz建议使用Openbiz自己的查询语言。

查询语言

数据对象在对象级支持简单表达式,它基础的语法是“[FieldName] opr ‘Value’ AND/OR [fieldName] opr ‘Value’。”

这里的“opr”是一个SQL操作符。在运行时,Openbizn转换[FieldName] 为数据列名并且生成SQL语句。Openbiz同样会在生成出的SQL语句中包含表之间的引用关系。

查询语言不仅在API中得到使用,并且在数据对象的元数据中也得到广泛应用,例如SearchRule, Sort Rule, OtherSQLRule 等属性中

数据查询

直接查询

Openbiz新手教程:数据对象API与调用范例

按ID进行查询

Openbiz新手教程:数据对象API与调用范例

查询一个纪录

Openbiz新手教程:数据对象API与调用范例

准备一个查询

Openbiz新手教程:数据对象API与调用范例

查询一个Zend DB语句

Openbiz新手教程:数据对象API与调用范例

查询一个Zend DB实例

Openbiz新手教程:数据对象API与调用范例

添加,更新和删除记录

尽管 BizDataObj属性具有能够完成 insert, update 和 delete得公开方法,我们还是强烈建议您使用 DataRecord来完成此类任务。

添加一条记录

Openbiz新手教程:数据对象API与调用范例

更新一条记录

Openbiz新手教程:数据对象API与调用范例

删除一条记录

Openbiz新手教程:数据对象API与调用范例

Openbiz数据对象为增删读改(CURD)操作提供了直观的高级API。为了帮助开发人员避免直接编写复杂的SQL语句,Openbiz建议使用Openbiz自己的查询语言。

查询语言

数据对象在对象级支持简单表达式,它基础的语法是“[FieldName] opr ‘Value’ AND/OR [fieldName] opr ‘Value’。”

这里的“opr”是一个SQL操作符。在运行时,Openbizn转换[FieldName] 为数据列名并且生成SQL语句。Openbiz同样会在生成出的SQL语句中包含表之间的引用关系。

查询语言不仅在API中得到使用,并且在数据对象的元数据中也得到广泛应用,例如SearchRule, Sort Rule, OtherSQLRule 等属性中

数据查询

直接查询

1.jpg

按ID进行查询

2.jpg

查询一个纪录

3.jpg

准备一个查询

4.jpg

查询一个Zend DB语句

5.jpg

查询一个Zend DB实例

6.jpg

添加,更新和删除记录

尽管 BizDataObj属性具有能够完成 insert, update 和 delete得公开方法,我们还是强烈建议您使用 DataRecord来完成此类任务。

添加一条记录

7.jpg

更新一条记录

8.jpg

删除一条记录

9.jpg

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。