---
title: "Flow3 selbst erstellte Objekte in ein Repository hinzufügen"
url: "https://www.typo3.net/d/115558-flow3-selbst-erstellte-objekte-in-ein-repository-hinzufuegen"
source: "typo3.net"
tags: ["Archiv","Flow","Extbase","Frage"]
created: "2013-07-26"
last_reply: "2013-07-26"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Flow3 selbst erstellte Objekte in ein Repository hinzufügen

Archiv › Flow · 1 Antwort · gestartet 2013-07-26

## Eröffnungsbeitrag

**Beasttear** · 2013-07-26 · [Beitrag #1](https://www.typo3.net/d/115558-flow3-selbst-erstellte-objekte-in-ein-repository-hinzufuegen/1)

Hallo,

ich bin dabei mich in Flow3 einzuarbeiten. Dabei bin ich auf das Problem gestoßen. Wenn ich selber ein Objekt erstellt und versuche es in das dazugehörige Repository hinzuzufügen, es nicht hinzugefügt wird.
Ich habe mir dazu einen Action Controller, ein Model und eine Repository von flow3 erstellen lassen.

Dazu ein Stück Code von mir.

```php
	public function indexAction() {

		$x10 = new TestModel ();
		
		$x10 -> setX1 ( "hallo" );
		$x10 -> setX2 ( "2" );
		$x10 -> setX3 ( "Test" );
		
		$this->searchItemRepository->add($x10);
		
		
		$testvar2 = $this->searchItemRepository->countAll();
		
		
		$this->view->assign ( 'foos', array (
				$testvar2,
		) );
		
	}
```

Gibt es eine Möglichkeit, dass das Objekt in das Repository aufgenommen wird?

Vielen Dank für die Hilfe.

Gruß,
Beasttear

## Antworten

### [#2](https://www.typo3.net/d/115558-flow3-selbst-erstellte-objekte-in-ein-repository-hinzufuegen/2) · Unbekannter Benutzer · 2013-07-26

Das ist soweit alles gut, seit Flow 2.0 verfolgen wir den Ansatz von Safe-Requests. Laut HTTP Spezifikation sollte ein GET Request keine Veränderungen machen sondern nur eine Resource zurückliefern. Standardmäßig wird Flow also bei einem GET Request keine Veränderungen speichern. Um trotzdem zu speichern musst du auf dem PersistenceManager->persistAll() aufrufen. In einem Controller dürfte der PersistenceManager schon verfügbar sein, d.h. am Ende deiner Action ein
$this->persistenceManager->persistAll();
sollte das Problem beheben. Wenn Du einen POST Request machst geht es auch ohne.

---

Quelle: „Flow3 selbst erstellte Objekte in ein Repository hinzufügen“, typo3.net, https://www.typo3.net/d/115558-flow3-selbst-erstellte-objekte-in-ein-repository-hinzufuegen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
