0

数回、関係を含むモデルのクローンを作成する必要がありました。一部のリレーションはコピーする必要があり、一部は無視する必要があり、一部は同じリレーションを参照する必要がありました。

たとえば、連絡先とカテゴリを含むアドレスをコピーしたいので、アドレスを複製してすべての連絡先のコピーを作成したいが、カテゴリを既存のカテゴリに関連付けたい (カテゴリをコピーしない..)。

私が使用できる簡単な方法(サービス/ユーティリティ)はすでにありますか?

少し古いExtbase ( https://github.com/TYPO3-svn-archive/wildside_extbase/blob/master/Classes/Utility/CloningService.php ) で良いサービスを見つけました。他に良い方法がない場合は、これを Flow に移植して、リンクをここに投稿してみます。

4

1 に答える 1

0

与えられた例を TYPO3 Flow に移植し、少しリファクタリングしました。

https://gist.github.com/chvonrohr/f417e7e76b0e0dfb94d4

于 2015-04-23T12:14:02.333 に答える