turk porno porno escort rokettube
Ergebnis 1 bis 2 von 2

Thema: module.config.php - Warum wird für das Db-Storage nicht das Interface verwendet?

  1. #1
    Erfahrener Benutzer
    Registriert seit
    05.09.2008
    Beiträge
    321
    Thanks
    0
    Thanked 3 Times in 1 Post

    Standard module.config.php - Warum wird für das Db-Storage nicht das Interface verwendet?

    Hallo Ralf,

    Ich arbeite gerade dein Buch durch. Dabei ist mir folgendes aufgefallen.

    PHP-Code:
    return [
        
    'service_manager' => [
            
    'factories' => [
                
    AdvertDbStorage::class => AdvertDbStorageFactory::class,
                
    AdvertRepositoryInterface::class =>               AdvertRepositoryFactory::class
            ],
        ],
    ]; 
    Warum arbeitest du in der module.config.php mit AdvertDbStorage? Es wäre doch besser mit dem AdvertStorageInterface zu arbeiten?

    Das hätte den Vorteil, in meinen Augen, dass in der AdvertRepository nichts ausgetauscht werden muss, wenn die Datenbank gewechselt werden würde.

    Was waren deine Gedanken, dass du dies so umgesetzt hast?

  2. #2
    Erfahrener Benutzer Avatar von Ralf
    Registriert seit
    14.12.2006
    Beiträge
    450
    Thanks
    0
    Thanked 47 Times in 37 Posts

    Standard

    Hallo rainman1983,

    du hast natürlich vollkommen Recht. Dass Interface zu verwenden, macht hier sehr viel Sinn. Warum ich das nicht gemacht habe, kann ich selber nicht genau sagen. Bei dem Umfang des Buches und des Codes passiert sowas halt auch mal.

    Danke und Gruß,

    Ralf

Ähnliche Themen

  1. WO ist das config File?
    Von smisonline2 im Forum Einsteigerfragen
    Antworten: 4
    Letzter Beitrag: 05.03.2014, 16:29
  2. Konfiguration in module.config.php oder Module.php
    Von dennis! im Forum ZF2 Grundlagen
    Antworten: 7
    Letzter Beitrag: 29.05.2013, 16:36
  3. Antworten: 2
    Letzter Beitrag: 18.05.2012, 22:02
  4. Entweder das eine Feld oder das ander
    Von echinus im Forum Formulare
    Antworten: 1
    Letzter Beitrag: 30.04.2009, 17:26
  5. Antworten: 2
    Letzter Beitrag: 01.11.2007, 20:32

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •