<?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"}