Witajcie!
Tworzę właśnie pierwszą aplikację w czystym obiektowym PHP z użyciem wzorca MVC. Czystym tzn. bez użycia Composera, Twiga, frameworków, zewnętrznych API itd. Wynika to z tego, że tworząc aplikacje przy użyciu wspomnianych narzędzi zauważyłem dość spore braki w OOP i brak doświadczenia w implementacji MVC. Dlatego póki co wolę skupić się tylko na obiektówce i wzorcu.
Prosiłbym Was o ocenę nieskończonego kodu (o tym zachwilę). Czy wykorzystuję potencjał OOP, przestrzegam standardów i dobrych praktyk, implementuję wszystko dobrze, nie tworzę antywzorców i o innych ważnych aspektach, o których nawet mogę nie mieć pojęcia.
Kod jest niekompletny ponieważ po napisaniu funkcji usuwania danego zadania zauważyłem, że niby wszystko działa, ale po skończeniu operacji usuwania (w pliku DeleteController.php) - mimo, że apka wraca na stronę główną (HomeController.php) - adres URL nie zmienia się na home tylko pozostaje tak jak dla usuwania delete/index/{id_rekordu}. Wydaje mi się, że to wina bardzo prymitywnego routingu.
Bardzo bym Was prosił o wskazówkę jak to naprawić.
link do kodu aplikacji na GitHub
Z góry bardzo dziękuję,
Pozdrawiam!