Get object (ZeyOS)
XML
<db:get var="var" var_fields="var" var_extdata="var" var_tags="var" entity="string" id="int">
ixml
</db:get>
Parents: db:connection
<db:get /> gets a database object, specified by entity and ID.
Attributes
| Name | Type | Description | Defined By |
|---|---|---|---|
| var | var | Result variable name | db:get |
| var_fields | var | Variable name for field list | db:get |
| var_extdata | var | Variable name for associated extdata field name and value pairs | db:get |
| var_tags | var | Variable name for tag names | db:get |
| entity | string | Entity | db:get |
| id | int | ID | db:get |
Results
| Binding | Type | Predicate |
|---|---|---|
| var | array | no-result-propagation |
Examples
Get
XML
<db:get var="obj" entity="contacts" id="123"/>
<output>$obj.firstname $obj.lastname</output>
<!-- Bill Gates -->
Get and set
XML
<db:get var="obj" entity="contacts" id="123">
<db:field>lastname</db:field>
</db:get>
<if value1="$obj.lastname" func="=" value2="Gates">
<set var="obj.lastname">Jobs</set>
<set var="obj.firstname">Steve</set>
</if>
<db:set entity="contacts" id="123" var_data="obj"/>