私のextbase/fluidプロジェクトでは、作成、削除、リストなどの標準的なアクションに加えて、リポジトリに格納されているモデルクラスオブジェクトの複製を作成したいと思います。 findall()を使用すると、すべてのオブジェクトがリストに表示され、削除、編集などの対応するアクションがそれぞれの横に表示されます。オブジェクトを複製するために、私は、対応するコントローラ内の重複するアクションを作成しているし、ここでのコードは次のとおりです。extbaseリポジトリオブジェクトの複製
public function dupcliateAction(Tx_CcCompanylogin_Domain_Model_MyObject $testObject)
{
$this->myObjectRepository->add($testObject);
$this->redirect('list');//Lists the objects again from the repository
}
十分straitforwardが、新しいオブジェクトがリポジトリに追加されていないと私はerror.Iを持って取得しておりませんようですドキュメンテーションをチェックし、複製するための明示的な方法はありません。