Ergebnis 1 bis 5 von 5

Thema: Views aus anderen Modulen darstellen

  1. #1
    Erfahrener Benutzer
    Registriert seit
    22.04.2009
    Beiträge
    103
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard Views aus anderen Modulen darstellen

    Moin!

    Ich habe einen Pfad /support/index/index

    Hier wird ein Support-Form ausgegenen. Die gleiche View würde ich gerne nun in

    /order/Index/overview

    darstellen.

    Wenn ich aber in dem "Overview"-Viewscript

    <?=$this->render('/default/views/scripts/support/index.phtml')?>

    schreibe, mag er das natürlich nicht (script '/default/views/scripts/support/index.phtml' not found in path (../application/modules/order/views/scripts/:./views/scripts/))

    Wie stelle ich das am besten an? Gibts da was fertiges? Oder muss ich da nen eigenen Helper schreiben? Oder würdert ihr einfach nen zusätzlichen Pfad hinzufügen?


    (Ich brauche in dem View-Script keine Infos vom eigentlichen Controller, ergo ist $this->action() ein wenig overloaded)


    lg
    Marcel


  • #2
    Erfahrener Benutzer
    Registriert seit
    18.02.2008
    Ort
    Leipzig
    Beiträge
    533
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Müsste der Pfad nicht so lauten?
    PHP-Code:
    <?= $this->render('/support/index.phtml'?>
    Davon abgesehen würde ich eine Support_Form-Klasse erstellen, die in den Controllern, wo sie gebraucht wird, instanziert wird und dann an die entsprechenden Views übergeben wird.


  • #3
    Erfahrener Benutzer
    Registriert seit
    22.04.2009
    Beiträge
    103
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Zitat Zitat von Meisii Beitrag anzeigen
    Müsste der Pfad nicht so lauten?
    PHP-Code:
    <?= $this->render('/support/index.phtml'?>
    Davon abgesehen würde ich eine Support_Form-Klasse erstellen, die in den Controllern, wo sie gebraucht wird, instanziert wird und dann an die entsprechenden Views übergeben wird.

    Bzgl. Pfad: Wenn ich im Default-Module bin, ja =) Ich will die View aber im Order-Modul aufrufen.


    Ne Formklasse reicht nicht, da ich hier noch mehr als "nur" ein Formular habe. Ich hab auch noch Text, Bilder etc in dem View-Script. Ansonsten wärs natürlich Klasse, dies über ein Zend_Form zu lösen.


  • #4
    Erfahrener Benutzer
    Registriert seit
    28.12.2006
    Beiträge
    9.966
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Bzgl. Pfad: Wenn ich im Default-Module bin, ja =) Ich will die View aber im Order-Modul aufrufen.
    As you can see ist der views/scripts/-Ordner immer mit im Pfad.
    Code:
    nicht (script '/default/views/scripts/support/index.phtml' not found in path (../application/modules/order/views/scripts/:./views/scripts/)
    In dem Sinn kannste dir auch mal den Partial-Helper anschauen, wenn du öfter Skripte hast, die in mehreren (zu Actions gehörigen) View-Sckripten verwenden möchtest.


  • #5
    Erfahrener Benutzer
    Registriert seit
    22.04.2009
    Beiträge
    103
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Zitat Zitat von KingCrunch Beitrag anzeigen
    As you can see ist der views/scripts/-Ordner immer mit im Pfad.
    Code:
    nicht (script '/default/views/scripts/support/index.phtml' not found in path (../application/modules/order/views/scripts/:./views/scripts/)
    In dem Sinn kannste dir auch mal den Partial-Helper anschauen, wenn du öfter Skripte hast, die in mehreren (zu Actions gehörigen) View-Sckripten verwenden möchtest.

    Da kann ich nur sagen: OMG! Ich hatte mir diesen Helper mal angeschaut, aber nur in der doku. Nun hab ich mir den Code mal angesehen.....

    Alles klar =) Danke für den Tipp


  • Ähnliche Themen

    1. Routing bei Modulen
      Von error im Forum Einsteigerfragen
      Antworten: 3
      Letzter Beitrag: 27.01.2009, 12:07
    2. Fehlerhafte Felder darstellen
      Von baader im Forum Formulare
      Antworten: 2
      Letzter Beitrag: 26.07.2008, 14:35
    3. mehrere Contents darstellen
      Von smiLLe im Forum MVC
      Antworten: 5
      Letzter Beitrag: 29.04.2008, 17:02
    4. Frage zu den DB Modulen
      Von crawn im Forum Einsteigerfragen
      Antworten: 5
      Letzter Beitrag: 17.03.2008, 13:11
    5. Integration von Modulen
      Von deetee im Forum Konzepte & Ideen
      Antworten: 22
      Letzter Beitrag: 12.03.2008, 13:44

    Lesezeichen

    Berechtigungen

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