Witam
Mam pewien problem, który nie wiem jak rozwiązać. Mam model i tablę w bazie odpowiadającą za prywatne wiadomości. Pole od (nadawca) i do (adresat) są jako int - numer ID usera.
W modelu mam metodę pobierającą wszystkie wiadomości. Wszystko jest ok, tylko nie wiem jak napisać wyświetlanie danych usera (login) przy polu nadawcy.
Nie mogę napisać pola do, bo potrzebuje jego ID do wysłania np odpowiedzi.
Aktualnie mam zrobione tak, że pobieram całą listę w kontrolerze, przekazuje do widoku a w widoku pobieram metodą PobierzLogin z modelu wiadomości login i wyświetlam. Ale takie rozwiązanie nie może być, bo przecież model nie powinien być w widoku.
Chciałbym pobrać wszystkie wiadomości, potem puścić pętle (foreach / while ? ) aby odczytał login usera i dodał kolejną wartość do tablicy. Nie wiem ja kto zrobić :/ Wiadomości pobieram przez fetchAll.