<?xml version="1.0" encoding="UTF-8"?>
<model package="products" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" version="1.1">
<object class="ProductInfo" table="product_infos" extends="xPDOSimpleObject">
<field key="name" dbtype="varchar" precision="100" phptype="string" null="false" default="" index="index" />
<field key="chemicaldescription" dbtype="varchar" precision="250" phptype="string" null="false" default="" index="index" />
<field key="shortdescription" dbtype="text" phptype="string" null="false" default="" index="index" />
<field key="longdescription" dbtype="text" phptype="string" null="false" default="" index="index" />
<field key="uselevel" dbtype="varchar" precision="250" phptype="string" null="false" default="" index="index" />
<field key="ecocert" dbtype="int" precision="10" phptype="integer" null="false" default="0" index="index" />
<index alias="PRIMARY" name="PRIMARY" primary="true" unique="true">
<column key="id" collation="A" null="false" />
</index>
<composite alias="ProductsApplication" class="ProductApplication" local="id" foreign="product" cardinality="many" owner="local" />
<composite alias="ProductsFunction" class="ProductFunction" local="id" foreign="function" cardinality="many" owner="local" />
<composite alias="ProductsSupplier" class="ProductSupplier" local="id" foreign="suppplier" cardinality="many" owner="local" />
</object>
<object class="Application" table="applications" extends="xPDOSimpleObject">
<field key="application" dbtype="varchar" precision="100" phptype="string" null="false" default="" index="index" />
<index alias="PRIMARY" name="PRIMARY" primary="true" unique="true">
<column key="id" collation="A" null="false" />
</index>
<composite alias="ProductsApplication" class="ProductApplication" local="id" foreign="application" cardinality="many" owner="local" />
</object>
<object class="FunctionInfo" table="functions" extends="xPDOSimpleObject">
<field key="function" dbtype="varchar" precision="100" phptype="string" null="false" default="" index="index" />
<index alias="PRIMARY" name="PRIMARY" primary="true" unique="true">
<column key="id" collation="A" null="false" />
</index>
<composite alias="ProductsFunction" class="ProductFunction" local="id" foreign="function" cardinality="many" owner="local" />
</object>
<object class="ProductApplication" table="product_applications" extends="xPDOSimpleObject">
<field key="product" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" default="0" index="index" />
<field key="application" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" default="0" index="index" />
<index alias="PRIMARY" name="PRIMARY" primary="true" unique="true">
<column key="id" collation="A" null="false" />
</index>
<aggregate alias="Product" class="ProductInfo" local="product" foreign="id" cardinality="one" owner="foreign" />
<aggregate alias="Application" class="Application" local="application" foreign="id" cardinality="one" owner="foreign" />
</object>
<object class="ProductFunction" table="product_functions" extends="xPDOSimpleObject">
<field key="product" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" default="0" index="index" />
<field key="function" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" default="0" index="index" />
<index alias="PRIMARY" name="PRIMARY" primary="true" unique="true">
<column key="id" collation="A" null="false" />
</index>
<aggregate alias="Product" class="ProductInfo" local="product" foreign="id" cardinality="one" owner="foreign" />
<aggregate alias="Function" class="FunctionInfo" local="function" foreign="id" cardinality="one" owner="foreign" />
</object>
<object class="Supplier" table="suppliers" extends="xPDOSimpleObject">
<field key="name" dbtype="varchar" precision="100" phptype="string" null="false" default="" index="index" />
<field key="info" dbtype="text" phptype="string" null="false" default="" index="index" />
<field key="logo" dbtype="varchar" precision="100" phptype="string" null="false" default="" index="index" />
<index alias="PRIMARY" name="PRIMARY" primary="true" unique="true">
<column key="id" collation="A" null="false" />
</index>
<composite alias="SuppliersProducts" class="ProductSupplier" local="id" foreign="supplier" cardinality="many" owner="local" />
</object>
<object class="ProductSupplier" table="product_suppliers" extends="xPDOSimpleObject">
<field key="product" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" default="0" index="index" />
<field key="supplier" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" default="0" index="index" />
<index alias="PRIMARY" name="PRIMARY" primary="true" unique="true">
<column key="id" collation="A" null="false" />
</index>
<aggregate alias="Product" class="ProductInfo" local="product" foreign="id" cardinality="one" owner="foreign" />
<aggregate alias="Function" class="FunctionInfo" local="function" foreign="id" cardinality="one" owner="foreign" />
</object>
</model><img class="controlBtn undefined this.handleColumnSwitch Joined_active" src="/aston/undefined" alt="" title="">
This question has been answered by rebornmedia. See the first response.
parentClass: FunctionInfo using relation alias: {"classname":"ProductFuntion","local":"product","foreign":"function"}