| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Neuer Benutzer Registriert seit: 02.12.2008
Beiträge: 16
![]() | Zitat:
Jedenfalls erledige ich das vorläufig mit der folgenden Funktion, hoffe aber dennoch auf eine bessere Lösung. PHP-Code: | |
| | |
| | |
| Moderator und Wett-König | Hallo ciss, wenn du solche "dreckigen" Methoden nutzen musst, ist das Softwaredesign unbrauchbar. Mache dir bitte Gedanken über die Architektur oder gib uns ein paar mehr Informationen, dass wir darüber diskutieren können.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 01.12.2008
Beiträge: 450
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Das hört sich stark nach einem Cheat an, ist dann aber wohl die einzige Lösung. Um es richtig zu machen hätte die Grundlage besser sein müssen, aber das ist nicht leicht hinzubekommen. Das wissen alle, die mal versucht haben (oder gerade versuchen) ein Framework zu basteln. Edit: Ja doc, so drastisch wollte ich es nicht ausdrücken... Er meinte er kann es nicht ändern, daher denke ich nicht dass es von ihm stammt. |
| | |
| | ||
| Moderator und Wett-König | Zitat:
![]()
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| | |
| | |
| Neuer Benutzer Registriert seit: 02.12.2008
Beiträge: 16
![]() | Phlegma hat leider recht, das zugrundeliegende Design ist nicht von mir. Es ist meines Wissens im Laufe der Zeit auch etwas "gewachsen" (oder gewuchert). Daher sind einige wichtige Funktionen zum Bearbeiten von Artikeln derart mit dem Backend verzahnt, dass das Erstellen eigener spezieller Eingabemasken unmöglich ist. Ich bin daher gerade dabei, für eine Blog-Erweiterung zwei der neueren Klassen um die fehlende Funktionalität zu erweitern in der Hoffnung, dass diese in zukünftige Versionen übernommen werden. Es handelt sich also um eine Übergangslösung, die dennoch halbwegs performant arbeiten sollte. |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 05.09.2007
Beiträge: 5.044
![]() | Zitat:
Soweit ich das verstanden habe, willst Du kein Downcasting, sondern eine Erweiterung oder Modifikation - eben weil Du kein ChildA-Objekt hast. | |
| | |
| | ||
| Moderator und Wett-König | @ciss: war/ist ja auch kein persönlicher Vorwurf gegen dich. In diesem Fal bist du dann natürlich leider dem schlechten Design ausgeliefert. Zitat:
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| downcasting, php downcasting, php down casting, php objekt casten |