Copy/clone 有关系的模型
Copy/clone model with relations
有几次我不得不克隆一个模型,包括它的关系。有些关系必须复制,有些必须忽略,有些必须引用相同的关系。
例如假设我想复制一个包含联系人和类别的地址,所以我想克隆地址并复制所有联系人,但要使类别与现有类别相关(不复制类别..)。
有没有我可以使用的简单方法 (service/utility)?
我在 Extbase (https://github.com/TYPO3-svn-archive/wildside_extbase/blob/master/Classes/Utility/CloningService.php) 中找到了一个不错的服务,它有点旧。如果没有更好的方法,我尝试将其移植到 Flow 和 post 此处的 link..
我现在将给定的示例移植到 TYPO3 Flow 并进行了一些重构。
有几次我不得不克隆一个模型,包括它的关系。有些关系必须复制,有些必须忽略,有些必须引用相同的关系。
例如假设我想复制一个包含联系人和类别的地址,所以我想克隆地址并复制所有联系人,但要使类别与现有类别相关(不复制类别..)。
有没有我可以使用的简单方法 (service/utility)?
我在 Extbase (https://github.com/TYPO3-svn-archive/wildside_extbase/blob/master/Classes/Utility/CloningService.php) 中找到了一个不错的服务,它有点旧。如果没有更好的方法,我尝试将其移植到 Flow 和 post 此处的 link..
我现在将给定的示例移植到 TYPO3 Flow 并进行了一些重构。