Fixed bug in XMLDriver where relation indexes are treathed as elements but documented as attributes.
This commit is contained in:
parent
6857134f36
commit
7433148f17
@ -322,8 +322,8 @@ class XmlDriver extends AbstractFileDriver
|
|||||||
$mapping['orderBy'] = $orderBy;
|
$mapping['orderBy'] = $orderBy;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($oneToManyElement->{'index-by'})) {
|
if (isset($oneToManyElement['index-by'])) {
|
||||||
$mapping['indexBy'] = (string)$oneToManyElement->{'index-by'};
|
$mapping['indexBy'] = (string)$oneToManyElement['index-by'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$metadata->mapOneToMany($mapping);
|
$metadata->mapOneToMany($mapping);
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
<join-column name="address_id" referenced-column-name="id" on-delete="CASCADE" on-update="CASCADE"/>
|
<join-column name="address_id" referenced-column-name="id" on-delete="CASCADE" on-update="CASCADE"/>
|
||||||
</one-to-one>
|
</one-to-one>
|
||||||
|
|
||||||
<one-to-many field="phonenumbers" target-entity="Phonenumber" mapped-by="user" orphan-removal="true">
|
<one-to-many field="phonenumbers" target-entity="Phonenumber" mapped-by="user" index-by="number" orphan-removal="true">
|
||||||
<cascade>
|
<cascade>
|
||||||
<cascade-persist/>
|
<cascade-persist/>
|
||||||
</cascade>
|
</cascade>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user