Habe eben erst gesehen, dass ich ne Antwort bekommen habe. Hatte schon fast nicht mehr damit gerechnet 😉
Aber jedenfalls vielen Dank schonmal 🙂
Also ich fang mal an auf deine Fragen einzugehen:
Also nochmal allgemein, ich möchte innerhalb eines Formulars mehrere Objekte der Klasse "Answer" erstellt werden und für jedes Objekt die Variable "value" gefüllt werden.
Um dies zu lösen bin ich auf die Vorgehensweise, die anscheinend funktioniert, in folgendem Thread in diesem Forum gestoßen:
#106852
Allerdings habe ich es noch nicht lauffähig geschafft diese Lösung an meine Extension anzupassen...
Hast du dir diesen Thread angeschaut?
Zu den Partials:
Es gibt natürlich verschiedene, je nachdem welcher Fragetyp im Backend beim Erstellen einer Frage ausgewählt wird.
Als Beispiel mal das Partial für eine Frage mit mehreren Antwortmöglichkeiten und nur einer möglichen Antwort (RadioButtons):
Hier werden dann auch die übergebenen Argumente genutzt.
{namespace vh=Tx_survey_ViewHelpers}
<f:for each="{options}" as="option">
<f:form.radio value="{option.value}" name="{question.uid}" />{option.value}
<br />
</f:for>
Dann noch zu dem Punkt, dass in der createAction der Aufruf der createAndAddAction auskommentiert ist:
Das war lediglich ein Fehler meinerseits beim Erstellen des Posts. Das tut mir Leid. Die Zeile soll natürlich nicht auskommentiert sein.
Mit der Redundanz das kann natürlich stimmen, daran sollte es allerdings nicht liegen, dass es noch nicht funktioniert.
Die showAction ist die eines anderen Controllers, die des SurveyControllers, da ja ein Survey, also eine Umfrage angezeigt wird und dafür eine Session mit Answers erstellt werden.
Dies Action ist allerdings wenig spektakulär:
public function showAction(\Stupro\Survey\Domain\Model\Survey $survey) {
$newSession = $this->objectManager->create('Stupro\\Survey\\Domain\\Model\\Session');
$this->view->assign('newSession', $newSession);
$this->view->assign('survey', $survey);
}
Vielleicht siehst du, oder auch jemand anderes, ja irgendwo einen Fehler, oder zumindest einen Punkt woran es liegen könnte. Denn ich bin eigtl. der Meinung, dass ich alles gleichermaßen wie bei sjr_offers übernommen habe.
Ich bin für jede erdenkliche Hilfe sehr dankbar!
Mit freundlichen Grüßen
BjoernBoba