|
|||
Layout in PHP-Klasse auslagern?
Hallo liebe Community,
ich arbeite gerade daran ein CMS zu programmieren und möchte dies mit Hilfe der OOP mit Php 5.3 realisieren. Da ich recht wenig bisher mit OOP zu tun hatte habe ich ein paar Fragen, welche ich bisher nicht lösen konnte (auch nicht mit der Hilfe von Google). Also, normalerweise habe ich immer Funktionen z.b. für das Layout ( PHP-Code:
Code:
functions.layout.php PHP-Code:
Was lagere ich in eine Klasse aus und was realisiere ich über meine oben genannte Methode?? Klar sind z.B.: Datenbankverbindungen aufbau/abbau, Session start/beenden sollten in Klassen ausgelagert werden - denn diese finden öfters Verwendung. Aber lagert man nun z.B. das Layout in eine Klasse aus? Ja? Nein? Warum? Beste Grüsse, kaffeekapsel |
Sponsored Links |
|
|||
Vielen Dank schonmal.
Bisher bin ich Programmierer und Designer in einer Person, also paralleles arbeiten ausgeschlossen. Angenommen ich baue alles auf der Basis von Templates und ich möchte aufeinmal eine Änderung am Header vornehmen (Neue DIVs einfügen od. ähnl.) dann muss ich doch jede einzelne Template Datei bearbeiten, ist das richtig? Da Header / Footer / Menü nicht zentral ausgelagert sind? |
|
||||
Zitat:
Ich würde dir empfehlen ein Grundgerüst einer Seite als eine Datei abzuspeichern, zB als index.php. Dann überlegst Du dir, wie ist diese aufgebaut und welche Daten ändern sich später? zB so: HTML-Code:
<html> <head> <?php $this->get_title(); ?> <link /> <meta /> <script /> <etc /> <?php /** * zB Dinge von Erweiterungen, zusätzliche Scripts * Dinge die sich von Unterseite zu Unterseite ändern $this->get_metaData(); ?> </head> <body> <strukturcode deiner seite> <?php $this->get_content();?> <element /> <?php $this->get_footer(); ?> </strukturcode> </html> Einen E-Shop, eine Gallerie, What ever. Ist aber nur eine grobe Idee wie so etwas aussegen könnte. Wenn Du dir eine eigene Klasse schreiben willst, die so etwas macht (aus Spaß am Entwickeln), solltest Du dir vorher viel Gedanken darüber machen.
__________________
CSS-FAQ beantwortet die meisten Fragen | Retro coding gegen Divitis | Code validieren & posten für Hilfe |
Stichwörter |
class, html, layout, oop, php, php5 |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Dateien auslagern - Include und PHP | ArcVieh | Serveradministration und serverseitige Scripte | 17 | 27.03.2008 19:09 |
PHP lernen? Grafiken später hinzufügen? | chilla | Offtopic | 0 | 21.07.2007 15:54 |
rss Feed PHP Klasse | meGa | Serveradministration und serverseitige Scripte | 3 | 08.02.2007 11:35 |
Text innerhalb von PHP eine Klasse zuweisen | lindstrom | CSS | 4 | 06.11.2006 11:34 |
CSS und PHP - Layout | Speedoo | CSS | 2 | 21.08.2006 12:02 |