Hellihello Daniel die Dritte,
Glücklicherweise wurde ein Konzept entwickelt, um das Problem zu umgehen: Exceptions.
Damit "verlasse" ich aber die "Control", oder?
Nicht selten kommt es doch vielleicht vor, dass man
1. entweder den Inhalt (also hier die Tabelle) anzeigen möchte
oder
2. Mitteilen möchte: "die Datei hat keinen Inhalt"
oder eben
3. Es existieren überhaupt keine Daten derart.
Alles drei sind doch quasi oder wie auch immer gennannt User-Messages bzw. würden in dem Fall in einer User-View angezeigt werden.
Eine "Exception" aber würde ja in der lesenden (Model) - Klasse dann die Control außen vor lassen. Die aber wiederum würde doch nach o.g. Überlegungen eben lediglich eine Fallunterscheidung (content 1, 2, 3) vornehmen und das an die View weitergeben. So hätte ich jetzt gedacht.
Dass überhaupt ein Fehler oder eine gravierende Ausnahme entstünde könnte ich in dem Fall ja abfangen, indem die lesende Klasse testet, ob ein File diese Namens überhaupt vorhanden ist (is_file()).
???
Dank und Gruß,