Angenommen, ich habe den Benutzertyp "Lehrer" und ich habe eine Eintragsseite mit allen "Lehrern". Wie wäre es am besten, dies zu tun? Ich habe folgende Möglichkeiten:Separate Controller für Singular und Listing?
$teachers = new Teachers;
$data = $teachers->getTeachers();
foreach($data as $teacher) {
echo $teacher->name
}
und meine singuläre Seite wäre:
$teacher = new Teacher('Jane Doe');
echo $teacher->name;
Im Vergleich zu:
$teachers = new Teachers;
$all = $teachers->getTeachers();
foreach($all as $teacher) {
echo $teacher->name;
}
und mein singuläres Wesen:
$teacher = $teachers->getTeacher('Jane Doe');
echo $teacher->name;
Muss ich im Prinzip einen separaten Controller/ein separates Modell für die Auflistung und die Einzahl haben oder sie in eine Einheit integrieren?
Danke, mit unserem System unterscheidet es sich leicht von Ihrem Standard-MVC-Muster. Wir haben ein Backend 'Model' und einen Frontend 'Controller' für unsere Custom cms. Das hat es aber aufgeräumt :) –