Dem stimme ich zu - Verschachtelte Views sind schön - aber nur, solange der Controller diese initiiert. Der Service selbst sollte dies nicht tun. Ist aber Auslegungssache, das handhabt jeder sicher anders.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Externen Komponenten den ServiceContainer zur Verfügung stellen
Einklappen
Neue Werbung 2019
Einklappen
X
-
Viele Grüße,
Dr.E.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design [B]before[/B] you start to write code!
2. Discuss and review it together with [B]experts[/B]!
3. Choose [B]good[/B] tools (-> [URL="http://adventure-php-framework.org/Seite/088-Why-APF"]Adventure PHP Framework (APF)[/URL][URL="http://adventure-php-framework.org"][/URL])!
4. Write [I][B]clean and reusable[/B][/I] software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
Ich muss nochmal eine eigentlich beendete Diskussion aufgreifen:
Ich bin immer noch fest der Meinung, meine interne Request-Lösung für das Laden eines Controllers in einen anderen ist richtig. Um zu sehen, wie es andere Frameworks machen, bin ich (wieder mal) auf die Symfony2-Implementation gestoßen:
http://symfony.com/doc/2.0/book/cont...tml#forwarding
Zitat von Symfony2 ManualNotice that the forward() method uses the same string representation of the controller used in the routing configuration.
[...]
A forward can be accomplished directly via the http_kernel service. A forward returns a Response object:
Kommentar
-
Trainmaster
Symfony2 erlaubt es auch, Controller als Services zu definieren, siehe http://symfony.com/doc/current/cookb...r/service.html.
Und am Ende steht eines fest: Wir alle haben Recht.
Kommentar
-
Zitat von Trainmaster Beitrag anzeigenSymfony2 erlaubt es auch, Controller als Services zu definieren, siehe http://symfony.com/doc/current/cookb...r/service.html.
Zitat von Trainmaster Beitrag anzeigenUnd am Ende steht eines fest: Wir alle haben Recht.
Kommentar
Kommentar