| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Bewertung: |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | ||
| | |
| | |||
| Benutzer Registriert seit: 07.08.2009
Beiträge: 94
PHP-Kenntnisse: Anfänger ![]() | Zitat:
![]() Zitat:
Und was wäre mit folgendem Beispiel: Der Entwickler möchte eine Instanz der Klasse A erzeugen. Die Klasse A benötigt allerdings ein Objekt der Klasse B und C. Dies wird ganz normal über den Container geregelt. Was passiert allerdings, wenn das Objekt der Klasse B hingegen noch ein Objekt der Klasse D benötigt? Das wäre ja dann möglicherweise rekursiv zu lösen - ob das aber so komfortabel / sinnvoll ist? Code: A benötigt
-> B benötigt
-> D
-> C
| ||
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Nichts hindert dich daran, den DI-Container konfigurierbar zu machen. Schau dir mal die Dokumentation zum Symfony DI Container an, insbesondere ab hier, da wird das Prinzip sehr gut erklärt (die vorigen Seiten werden nicht viel neues für dich sein, es fängt mit genau so einem Beispiel-Container an wie deinem. Es wäre übrigens einfacher zu erläutern wenn du ein etwas realistischeres Beispiel gewählt hättest Edit: Zitat:
| |
| | |
| | ||
| Benutzer Registriert seit: 07.08.2009
Beiträge: 94
PHP-Kenntnisse: Anfänger ![]() | Zitat:
PS: Danke schonmal für eure Beiträge. ![]() | |
| | |
| | |
| Moderator und Wett-König | @Trainmaster: das geht etwas am DI-Prinzip vorbei. In der Applikation willst eben nichts von Klassen und Optionen wissen, sondern lediglich einen Service beziehen, der von aussen konfiguriert und mit den Abhängigkeiten bestückt wird. Eine adäquate Signatur wäre: PHP-Code: EDIT: siehe auch http://adventure-php-framework.org/S...plexe-Services.
__________________ 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: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse: Fortgeschritten ![]() | Ich meine wir hatten hier auch mal einen Thread ob man einen DI-Container jetzt am besten mit XML oder Annotations konfiguriert. Da dürfte auch der ein oder andere hilfreiche Post drin stecken.
__________________ Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| jQuery <div> Container generieren lassen ? | dreamcatcher | JavaScript, Ajax und mehr | 5 | 23.02.2011 14:01 |
| [Erledigt] Mehrere DIV Container mit einem Klick ändern (mit mehreren Request Aufrufe | Lebenssonde | JavaScript, Ajax und mehr | 11 | 26.08.2010 09:01 |
| Netz von Objekten mit Abhängigkeiten darstellen/zeichnen | serPHPico | PHP-Fortgeschrittene | 12 | 25.08.2010 18:52 |
| kürzeren div container authoatisch der höhe des contends anpassen | litterauspirna | HTML, Usability und Barrierefreiheit | 15 | 29.07.2009 00:57 |
| 2 div Container immer gleich lang | Kein Genie | HTML, Usability und Barrierefreiheit | 4 | 27.07.2009 13:38 |
| Links vom Untermenü in Container öffnen | Surfer | PHP Tipps 2008 | 0 | 27.12.2008 19:24 |
| [Erledigt] Zentrieren von a Blocks im DIV Container | Daniel | HTML, Usability und Barrierefreiheit | 21 | 24.09.2008 09:37 |
| [CSS] Container in Container | Igäl | HTML, Usability und Barrierefreiheit | 5 | 04.09.2007 11:29 |
| CSS - Bild im div container überlappt andere container | Buschdieb | HTML, Usability und Barrierefreiheit | 13 | 19.07.2007 23:17 |
| IE6: Container mit Float dabei wird margin doppelt gewertet | DonTermi | HTML, Usability und Barrierefreiheit | 1 | 11.01.2007 09:02 |
| Problem mit Container | max-dhom | HTML, Usability und Barrierefreiheit | 3 | 20.09.2006 11:10 |
| [Erledigt] Dependency/Property Injection | Off-Topic Diskussionen | 1 | 18.05.2006 10:52 | |
| CSS: Verschachtelter Container und Text danach | HTML, Usability und Barrierefreiheit | 2 | 01.12.2005 10:00 | |
| [Erledigt] Container im Firefox falsch dargestellt | HTML, Usability und Barrierefreiheit | 27 | 15.08.2005 23:18 | |