Piszę w Symfony 4 prosty portal na którym na jednej stronce będzie można dodawać komentarze. Samo dodawanie komentarzy jest dość proste. Aby dodać komentarz trzeba być zalogowanym. Po kliknięciu "Dodaj komentarz" leci AJAX po to aby zapisać komentarz do bazy. Jak się wszystko to uda to AJAX zwraca odpowiedź "sucess" i następnie za pomocą jQuery dodaje HTML z komentarzem.
Chciałbym teraz zaimplementować możliwość edycji komentarzy. Też powinna bazować na AJAX-ie, czyli
- Użytkownik klika "Edytuj" na komentarzu.
- Komentarz zmienia się na pole tekstowe do edycji.
- Zmieniam treść komentarza.
- Klikam "Zatwierdź"
- Leci AJAX do bazy aby zaaktualizować wpis odnośnie komentarza.
I teraz generalnie mam problem, ponieważ nie wiem jak w kodzie obsłużyć taką edycję komentarzy. Czy są jakieś sprawdzone sposoby? No bo nie wiem jak rozwiązać punkt 4. Użytkownik klika "Zatwierdź" i skąd mam wiedzieć który komentarz chce zedytować. Przecież nie mogę chyba trzymać żadnych informacji w HTML-u przy każdym komentarzu bo sprytny użytkownik będzie mógł je zmienić i wykorzystać w niecny sposób.
Byłbym wdzięczny za pomoc albo za jakieś tutoriale jak zaimplementować rozbudowany comment box po stronie serwera w PHP.