[TYPO3-core] RFC: Bug: IRRE - Related child records are not updated when copying to a different page
Martin Kutschker
Martin.Kutschker at n0spam-blackbox.net
Fri Feb 16 12:06:42 CET 2007
Oliver Hader schrieb:
> Hi Ingo,
>
> Ingo Renner wrote:
>
>>Am 15.02.2007 um 19:47 schrieb Oliver Hader:
>>
>>Hi Olly,
>>
>>
>>>Problem:
>>>A structure of 1:n dependend records (parent->child->grandchild) shall
>>>be copied and pasted on a different page than the original one. The
>>>parent record will be inserted correctly on the destination page. The
>>>child records unfortunatelly not - they are duplicated on the original
>>>page.
>>
>>Is it wanted at all to have the child records copied with the parent
>>record?
>>If I compare it with categories in news I can copy a category to a
>>different page without having to copy the child categories to the same
>>page and still having the relation intact...
>
>
> Inline Relational Record Editing handles direct 1:n related structures.
> Thus you can call the relationship as a composition. In this context
> children cannot exist without the existence of their parent.
> The disposal of TCA defined intermediate tables is a special case on
> this issue. The items defining the m:n relationship are the children
> depending on their parent. The underlying related records are in this
> case aggregated instead of composed.
>
> Examples:
> 1) hotel --[1:n]--> offer --[1:n] --> price
> 2) hotel --[1:n]--> hotel_offer_rel <--[1:n]-- offer
> or in short form: hotel <--[m:n]--> offer
>
> Result: It is wanted that also child records which depend on their real
> parent are moved, copied or deleted according to their parent record.
You mean, deleting the hotel shall delete all offer and price records of
this hotel? Sounds good.
But:
company --[1:n]--> job --[1:n] --> person
Just because I delete the company I don't want to delete the person (which
may get another job at another company).
Masi
More information about the TYPO3-team-core
mailing list