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?
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?
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. :]
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/
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.