Witam.
Od jakiegoś czasu bawię się w MVC i powiem, że spodobało mi się. Dochodząc do pewnego etapu dręczy mnie kilka pytań.
1. Czy model powinien być bezpośrednio klasą do obsługi bazy danych (liczę tylko na te źródło danych) ? Czy może czymś pośrednim ?
2. Chcę zastosować możliwość implementacji przyjaznych url'i za pomocą RewriteRule. Wszystko dobrze działa. Pomyślałem, że trzeba by dodać coś na wypadek gdyby jakiś serwer nie obsługiwał htaccess. Ok. To dodam w pliku konfiguracyjnym zmienną odpowiadającą za to czy użyć htaccess czy nie.
Gdzie powinienem generować format linków ? W widoku czy w modelu ? A i jak wykryć w php czy można korzystać z htaccess i RewriteRule ?
3. Jeśli chodzi o pojedyncze zmienne w szablonach to nie ma problem. Wczytam sobie plik, przerobię i gotowe. A co z blokami danych takimi jak newsy ? Trzeba zrobić osobny szablon bloku newsa i w pętli (w widoku) go przetwarzać oraz dodawać do reszty strony ? Czy może jest na to inny, lepszy sposób ?
Z góry dzięki za pomoc.