![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam, zwracam się z prośbą o pomoc. Nie mam problemów ze zrobieniem strony w php, ale zawsze robiłam to proceduralnie. Próbuje od kilku dni przerzucić się na Obiektowe PHP i chyba nie za dobrze mi idzie. Nie chce korzystać z bardzo rozbudowanych Frameworków, bo robię strony zazwyczaj dla własnego użytku i nie jest to nic skomplikowanego - więc po co mi tak duża platforma. Chce stworzyć coś dla siebie z możliwością ewentualnej rozbudowy w przyszłości. Doczytałam że wzór projektowy MVC jest specjalnie dla takich projektów. Zaznajomiłam się z kilkoma tekstami chodź nie są chyba dla mnie aż tak oczywiste... po tych przejściach próbuje stworzyć sobie coś takiego:
index.php
Na razie Controller i Model i View prezentuje w jednym pliku views/aktualnosci.php
Pytanie brzmi czy o to chodzi w MVC(oczywiście controller, model i views będą w osobnych plikach) i czy albo jak przekazać z Model zmienne do View? Dziękuje z góry za pomoc, ale dla mnie za bardzo to nie jest oczywiste (IMG:style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Działasz na jakimś frameworku czy własny tworzysz? Z twojego kodu nie wiadomo.
Zasada działania jest taka. Powiedzmy, że chcesz pobrać z bazy coś. Model -> metoda pobierania rekordów z bazy. Zwracasz tablicę. Np. metoda getAllNews() zwraca $rows Kontroler -> robi instancję modelu i przekazuje go do widoku Widok -> z odebranych danych z kontrolera np. pokazuje wszystkie newsy. $model->getAllNews() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 02:19 |