turk porno porno escort rokettube
Ergebnis 1 bis 6 von 6

Thema: Routing Ebenen

  1. #1
    Benutzer
    Registriert seit
    07.03.2013
    Beiträge
    62
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard Routing Ebenen

    Hi,

    ich möchte folgende Struktur darstellen können:


    • /unternehmen
    • /unternehmen/berlin
    • /unternehmen/berlin/unternehmen-1
    • /unternehmen/berlin/unternehmen-1/bilder
    • /unternehmen/berlin/unternehmen-1/oeffnungszeiten



    1. Wie genau müsste hier die Routing Konfiguration ausschauen? Wenn ich das über child routes definiere, ist der slug für die Stadt (berlin) immer pflicht...
    2. Ist es hier sinnvoll auf zwei Controller zu gehen? CompanyListController für die ersten zwei routen und CompanyViewController für die letzten drei? Oder reicht ein CompanyController aus?


    Danke und Gruß
    Dominik

  2. #2
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von domeb Beitrag anzeigen
    Wenn ich das über child routes definiere, ist der slug für die Stadt (berlin) immer pflicht...
    Wie kommst du auf das Pferd?
    Schau dir dazu mal das Beispiel in der Doku an: „A complex example with child routes

    Zitat Zitat von domeb Beitrag anzeigen
    Ist es hier sinnvoll auf zwei Controller zu gehen? CompanyListController für die ersten zwei routen und CompanyViewController für die letzten drei? Oder reicht ein CompanyController aus?
    Zwei Kontroller um nur ein bestimmtes Aussehen der Route zu erreichen, ist mal eine richtig schlechte Idee! Vergiss das mal schnell wieder, denn das wirst du nie brauchen.
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  3. #3
    Benutzer
    Registriert seit
    07.03.2013
    Beiträge
    62
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Ich komme über folgenden Thread auf das Pferd:

    ZF Contributor - ZF2: wildcards in routing not filled with url vie helper and controller plugin

    Im letzten Post steht das mal und das kann ich eigentlich auch nur bestätigen. Folgende Konfiguration habe ich:

    PHP-Code:
    'routes' => array(
        
    'company' => array(
            
    'type' => 'literal',
            
    'options' => array(
                
    'route' => '/unternehmen[/:citySlug]',
                
    'constraints' => array(
                    
    'citySlug' => '[a-z0-9-]*'
                
    )
                
    'defaults' => array(
                    
    'controller' => 'Company\Controller\Company',
                    
    'action' => 'index'
                
    )
            ),
            
    'child_routes' => array(
                
    'details' => array(
                    
    'type' => 'segment',
                    
    'options' => array
                        
    'route' => '/:companySlug',
                        
    'constraints' => array(
                            
    'companySlug' => '[a-z0-9-]*'
                        
    )
                    )
                )
            )
        )
    ); 
    Hier würden nun zwei Routen identisch konfiguriert sein, wenn 'citySlug' nicht Pflicht wäre. Desshalb bekomme ich auch andauernd den Fehler 'Missing parameter "citySlug"'.

  4. #4
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Hast du mal mit dem Beispiel aus der Doku verglichen?
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  5. #5
    Benutzer
    Registriert seit
    07.03.2013
    Beiträge
    62
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Ja mir ist schon klar, dass die Doku ein wenig anders aufgebaut ist. Das Problem ist aber, dass ich nicht nur einen slug für die company habe, sondern für die Stadt auch noch einen benötige. Somit habe ich zwei Slugs, welche aufeinander folgen => '/unternehmen/berlin/unternehmen-1'. Mir ist hier einfach der Aufbau der Konfiguration nicht klar...

  6. #6
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von domeb Beitrag anzeigen
    Das Problem ist aber, dass ich nicht nur einen slug für die company habe, sondern für die Stadt auch noch einen benötige. Somit habe ich zwei Slugs, welche aufeinander folgen => '/unternehmen/berlin/unternehmen-1'. Mir ist hier einfach der Aufbau der Konfiguration nicht klar...
    Einfach hinten dran.
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

Ähnliche Themen

  1. Navigation auf zwei Ebenen (Tab / Unternavigation)
    Von mik3e im Forum ZF2 Grundlagen
    Antworten: 3
    Letzter Beitrag: 14.05.2013, 20:42
  2. Antworten: 18
    Letzter Beitrag: 27.03.2012, 16:52
  3. Vertiefung der Ordner (ebenen) bzw Struktur.
    Von Mysac im Forum Einsteigerfragen
    Antworten: 2
    Letzter Beitrag: 26.04.2010, 18:53
  4. Zend_Pdf - Ebenen
    Von nihilfire im Forum Einsteigerfragen
    Antworten: 0
    Letzter Beitrag: 07.11.2008, 14:35
  5. 3 bzw 4 Ebenen: Controller -> Action -> ??? -> ???
    Von Sunnysven im Forum Einsteigerfragen
    Antworten: 10
    Letzter Beitrag: 16.10.2008, 16:35

Lesezeichen

Berechtigungen

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