PHP Best Practice OOP Newssystem Front/Backend

Hallo,

ich möchte mich gerade ein wenig in die Objekt orientierte Programmierung mit PHP einarbeiten und erstelle als erstes kleines "Projekt" ein Newssystem mit Front- und Backend.

Leider scheitere ich schon an sehr einfachen Fragestellungen, da ich es so gut und standarisiert wie möglich machen möchte.

Daher möchte ich eure Meinung dazu hören, wir ihr soetwas umsetzen würdet.

Meine anfängliche Idee war eine Newsklasse zu schreiben, die sowohl User wie auch Administrative funktionen enthält.
PHP:
<?php
class News
{
//Eigenschaften

function showEntry()
function createEntry()
function deleteEntry()
...
}
?>
Ich wollte dann je im Front- wie auch im Backend ein Objekt erzeugen mit dem ich das Newssystem bearbeiten kann. Nun bin ich jedoch auf einer anderen Homepage (php-einfach) im Gästebuch Tutorial darauf gestoßen, dass dort eine Front- und Backendklasse geschrieben wurde, die unabhängig voneinander funktionieren.

Was ist eure Meinung dazu? Zwei oder doch besser nur eine Klasse. Würdet ihr nochmal für die Newseinträge eine Klasse erstellen oder ist das schon zuviel des Guten?

Freue mich auf Antworten.

Kuttengeier
 
Öhm schau dir mal Model-View-Controller an, könnte sehr genau das sein, wonach du suchst ;)
 
Hallo,

vielen Dank für die schnelle Antwort. Ich werde es mir nachher mal anschauen. Auf Wikipedia kingt es sehr interessant.

Grüße,
Kuttengeier
 
Hi,

ich habe mir dies mal angeschaut, aber es kommt mir für ein einfaches Newssystem etwas overdressed vor.

Was meint ihr? Habt ihr vielleicht konkrete Umsetzungsvorschläge?

Grüße,
Kuttengeier
 
Du kannst Dir auch mal das Tutorial, welches ich mal vor einiger Zeit geschrieben habe anschauen. Das ganze ist ein MiniMVC was für sowas, was Du vor hast gut geeignet ist.
 
Zurück
Oben