PHP a MVC - widoki

PHP a MVC - widoki
0

Witam.

Czy w przypadku wzorca MVC oraz samego PHP, jest możliwość tworzenia
widoków w czystym HTML, bez udziału wstawek <?php >? ??

Jaka jest obecnie najlepsza praktyka co do tego?

PA
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 6 lat
  • Postów:339
0

Szablon twig.

ajgoron
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 2 lata
  • Lokalizacja:Rzeszów
  • Postów:91
0

Miałem pisać to samo co @Pabloss. :)

Najlepsze rozwiązanie to system szablonów. Twig (korzysta z niego np. Symofony), Blade (korzysta z niego Laravel).

Oba funkcjonują jako oddzielne biblioteki - nie używając frameworka możesz ich spokojnie używać. Dobrze udokumentowane, etc. Pozwalają na dziedziczenie widoków i inne ciekawe rzeczy. Kod jest ładny i czytelny. Teraz chyba każde szanujące się IDE ma wtyczki obsługujące składnię tych szablonów więc nie powinno być z tym problemu (podpowiadanie składni, kolorowanie).

EDIT: I to nie jest to samo co gotowanie sphagetti w mixie phtml. :]


"Jedna robótka - miesiąc wódka" - Ojciec Pijo
edytowany 1x, ostatnio: ajgoron
0

Dziękuje za odpowiedzi.
Czy byłby ktoś w stanie powiedziec mi jeszcze co znaczy "Zarządanie zależnosciami" w programowaniu webowym?
Bo wszedzie to widze, ale nie do konca rozumiem - tak lopatologicznie na czym to polega?

PA
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 6 lat
  • Postów:339
0

To jest tak zwane zarządzanie pakietami, jeżeli korzystasz z composera to w łatwy sposób możesz zarządzać wszystkimi pakietami, instalować, deinstalować, Composer ma wbudowany własny autloader przez co includujesz go tylko raz a możesz używać wszystkich zainstalowanych bibliotek po wcześniejszym impornie przez "use"
a zresztą...

http://itcraftsman.pl/composer-czyli-jak-zarzadzac-zaleznosciami-w-php/

edytowany 1x, ostatnio: Pabloss

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.