Hallo mic187,
ich bin mir nicht sicher, aber ich glaub das Problem liegt in der Zeile 25. Ich nehme an bei
array('communityPosts' => $communityPosts,...
Wenn ich das richtig verstanden habe, kommen Category und Post aus dem Formular und sollen an das Array übergeben haben. Du hast aber nur Category aus dem Request geholt:
$this->request->getArgument('communityCategory')
vielleicht jetzt noch das:
'communityPosts' => $communityPosts,
im Array mit dem hier austauschen:
'communityPosts' => $this->request->getArgument('communityPosts'),
Vielleicht kommen noch andere Fehler dazu, aber das ist mir jetzt als erstes aufgefallen.
Gruß
Eduard
Edit: Außerdem hast du im Model keine "communityPosts" oder? Meinst du vielleicht "communityPostsComments"?
Kann das vielleicht auch noch was sein, oder lieg ich da falsch. Weil dann wüsst Extbase ja auch nicht wo er das zeug hinschreiben soll, nachdem du es vom Request holst und weiterschickst.
Hallo eduard,
ich teste das mal.
Also ich habe das getestet aber das bringt leider keine änderung.
eigendlich soll es so sein das in die db "content, contentauthor, und communityPosts" eingetragen werden. Die requestsache ist eigendlich nur für die redirect sache auf den communityPosts Controller. Aber irgendwie habe ich glaube einen denkfehler in der sache.
Ah ok sorry, hab ich falsch verstanden... nicht richtig hingeguckt 🙂
communityPosts ist doch aber trotzdem keine Property soweit ich sehen kann, oder? Das passt ja auch irgendwie zur Fehlermeldung. was soll den communityPosts sein? content und contentauthor sind die Inhalte aus den beiden Formularfeldern. Aber was soll communityPosts sein? Es wird ja scheinbar versucht etwas in communityPosts zu schreiben wo kein communityPosts ist.
Oder hab ich da nen Knick in der Leitung?
communityPosts soll die abhänigkeit sein wo der commentar dazugehört. ne du hast bestimmt keinen knick :-) denn habe eben ich. Ich denke ich habe hier irgendwo einen denkfehler.
😃
ok ich versteh aber auch nicht was du mit "Abhängigkeit" meinst.
Wo holst du dieses "communityPosts" den her? oder wo solls denn hin? 🙂
Vielleicht drück ich mich auch falsch aus.
Aber laut Fehler gibt es das als Property bei dir nicht. Weder im Model seh ich wat, noch kommt da sowas aus dem View/Template zurück. Die einzige Stelle wo das auftaucht ist eben
'communityPosts' => $communityPosts,
Was passiert denn, wenn du das weglässt?
Ansonsten erklär bitte noch mal, ich versteh nämlich echt nicht wozu das ding gut ist 🙂
also anbei mal der link zur demo seite http://bit.ly/1wrZCcr vieleicht ist es dann einfach zu verstehen was ich meine.
Eigendlich so ähnlich wie ein Blog. Ich kann beiträge erstellen und die dann kommentieren. Un der kommentar muss eben dem beitrag zugeordnet werden.
Test User -> demo:demo
hoffe damit ist es einfacher
ah ok,
also communityPostsComments ist ein Model und communityPosts ist ein anderes Model... also zwei Paar Schuhe?
Wenn ja, dann hab ich das vorher nicht gecheckt. Und communityPosts brauchst du um nach dem redirect zum richtigen Post zurückzukommen?
Aber extbase weiß wohl an der Stelle wo du das ans array des redirects übergibst nicht wo er das herholen soll. Ich weiß nicht wo das sonst noch liegen kann...
Kann dir aber leider auch grad nicht sagen, was du dagegen tun kannst. 🙂
Kannst du auch die betreffende action im communityPosts Model zeigen...
vielleicht kann er auch da nix mit dem anfangen was du dem redirect mitgibst.
Ergänzung:
so jetzt weiß ich was ich sagen will 🙂
Also bis zum Punkt des Absendens hab ichs verstanden.
Meine Frage jetzt: Was steht im Moment des Redirects in communityPosts drin (oder soll drinstehen)?
Denn das soll, wenn richtig verstanden, dazu dienen zum richtigen Post zurück zu kommen oder?
Und wie soll das communityPosts das du übergibts dann im anderen Controller verarbeitet werden bzw. was soll dort damit passieren?
hallo also wie du schon sagtest es soll einfach auf den alten post zurückkehren. es soll dort noch den kommentar in den post eintragen, wegen der abhängigkeit bzw. zusammenhang.
Aber ich denke da hat sich irgendwo ein fehler eingeschlichen, weil wenn ich einen beitrag poste dann kommt genau die selber fehlermeldung. dort steht aber nirgends was von communityPosts.
Hallo,
was steht den in der anderen Fehlermeldung?
Ich glaube du machst vielleicht irgendwo was zu kompliziert.
An dieser Stelle muss ich wohl erst mal kapitulieren 🙂
So gut kenn ich mich dann doch nicht aus. Zumindest komm ich nicht weiter ohne den Rest der Extension.
Wenn du magst kannst du die auch gerne mal schicken. Ansonsten muss hier vielleicht wer anders weiterhelfen. Sorry 🙂
Gruß