This question has been answered by Bruno17. See the first response.
<?xml version="1.0" encoding="UTF-8"?>
<model package="doodles" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" version="1.1">
<object class="rehabcentres" table="rehabcentres" extends="xPDOObject">
<field key="centre_id" dbtype="int" precision="11" phptype="integer" null="false" index="pk" generated="native" />
<field key="doc_id" dbtype="int" precision="4" phptype="integer" null="true" />
<field key="locations" dbtype="text" phptype="string" null="false" />
<field key="intro_text" dbtype="text" phptype="string" null="false" />
<index alias="PRIMARY" name="PRIMARY" primary="true" unique="true">
<column key="centre_id" collation="A" null="false" />
</index>
<composite alias="locationimages" class="locationimages" local="centre_id" foreign="rehabcentres" cardinality="many" owner="local" />
</object>
<object class="locationimages" table="locationimages" extends="xPDOObject">
<field key="image_id" dbtype="int" precision="11" phptype="integer" null="false" index="pk" generated="native" />
<index alias="PRIMARY" name="PRIMARY" primary="true" unique="true">
<column key="image_id" collation="A" null="false" />
</index>
<aggregate alias="rehabcentres" class="rehabcentres" local="rehabcentres" foreign="centre_id" cardinality="one" owner="foreign" />
</object>
</model>