Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]html generowany całkowicie przez php czy częściowo.
matwiej
post 3.02.2014, 17:21:43
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 1.02.2010

Ostrzeżenie: (0%)
-----


Zastanawia mnie pewna kwestia.
Czy strona html powinna być całkowicie generowana przez php?
Czyli mamy klasę np strona i w niej metody stopka, menu itp itd ?
A w index.php umieszczamy
  1. Strona strona = new Strona();
  2. strona->menu();
  3. ....


Czy tylko generować jakieś pojedyncze wartości np
  1. <div>
  2. strona->menu();
  3. </div>


Ten post edytował matwiej 3.02.2014, 17:22:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
markuz
post 3.02.2014, 17:54:37
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Lepszym sposobem jest generowanie poprzez PHP - wtedy gdy chcesz coś dodać w nagłówku bądź stopce wystarczy, że zmodyfikujesz jeden plik zamiast wszystkich podstron. Niekoniecznie musi to być funkcja typu stopka() a plik np. /includes/footer.php i w php robisz include 'includes/footer.php'; smile.gif


--------------------
Go to the top of the page
+Quote Post
tomxx
post 3.02.2014, 20:05:59
Post #3





Grupa: Zarejestrowani
Postów: 172
Pomógł: 27
Dołączył: 5.10.2013

Ostrzeżenie: (0%)
-----


Moim zdaniem lepiej generować całą stronę za pomocą PHP, dzięki temu możesz swobodnie zarządzać wyglądem, przykładowo masz taki div, a nagle chciałbyś zmienić go na tabelkę. Oczywiście to tylko przykład. Lepiej też generować za pomocą obiektu i metod, niż za pomocą funkcji include (oczywiście metody takiej klasy będą głównie opierały się na include czy require, ale jakiś skomplikowany warunek czy operacja na tej funkcji w wypadku obiektów będą dużo łatwiejsze do dodania).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:39