Ergebnis 1 bis 5 von 5

Thema: Probleme mit Layout Helper - leere Ausgabe!

  1. #1
    Neuer Benutzer
    Registriert seit
    29.11.2008
    Beiträge
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard Probleme mit Layout Helper - leere Ausgabe!

    Hallo Forum,

    so, ich blicke nicht mehr durch - deshalb muss ich jetzt einfach fragen. Ich habe ein recht simples Projekt und benutze Zend Layout.

    Bootstrap:
    PHP-Code:
    // Layout setup
    Zend_Layout :: startMvc(APPLICATION_PATH '/layouts/scripts');
    $view Zend_Layout::getMvcInstance()->getView();
    $view->doctype('XHTML1_STRICT'); 
    Es geht auch eigentlich alles soweit ganz gut - nur schmeisst es mir immer n ganzen Haufen Fehlermeldungen ins Logfile:

    Code:
    ...
    27.02.09 16:06 	2 fopen(./views/helpers/HeadScript.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory - /Applications/MAMP/htdocs/Libs/PHP/ZendFramework-1.7.4/library/Zend/Loader.php, 165 
    27.02.09 16:06 	2 fopen(./views/helpers/Layout.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory - /Applications/MAMP/htdocs/Libs/PHP/ZendFramework-1.7.4/library/Zend/Loader.php, 165
    Die Dateien gibt es auch nicht. Wenn ich nun z.B. den Helper für's Layout anlege sieht das so aus:

    PHP-Code:
    /**
     * Layout helper class
     */
    class Zend_View_Helper_Layout {
        
        
        public function 
    layout() {
            
        }

    Schreibe ich das fällt zwar die Fehlermeldung weg - aber ich bekomme auch nix mehr in den Browser. Na ok - das ist nicht ganz richtig. Das Layout wird noch angezeigt aber den Inhalt der zu rendernden View kommt nicht mehr raus.

    Was mach ich falsch? Mit Sicherheit muss die Methode ja irgendwas zurückgeben! Aber was?

    Bin für jeden Schubs in die richtige Richtung dankbar!!!

  2. #2
    Neuer Benutzer
    Registriert seit
    29.11.2008
    Beiträge
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Ich glaube ich bin selbst draufgekommen! Ich hatte vergessen das ganze Zeuch auch in der Bootstrap Datei zu initialisieren...

    PHP-Code:
    // Set doctype
    $doctypeHelper = new Zend_View_Helper_Doctype();
    $doctypeHelper->doctype('XHTML1_STRICT');

    // Head style helper
    $headStyleHelper = new Zend_View_Helper_HeadStyle();

    // Head script helper
    $headScriptHelper = new Zend_View_Helper_HeadScript();

    $layout = new Zend_View_Helper_Layout(); 
    Nu klappts auch!

  3. #3
    Erfahrener Benutzer
    Registriert seit
    12.04.2007
    Beiträge
    1.045
    Thanks
    0
    Thanked 3 Times in 2 Posts

    Standard

    Wieso initialisierst Du die ViewHelper in der Bootstrap? Du bist da leider komplett falsch. Arbeite mal die Schritte im Quickstart-Tutorial ab, damit Dein Code auch wirklich richtig und vollständig ist.

    Wo hast Du das her?
    PHP-Code:
    $layout = new Zend_View_Helper_Layout(); 
    Das hier sind fertige ViewHelper, die vom Zend Framework mitgeliefert werden, die werden nicht von Dir erstellt:
    Code:
    ...
    27.02.09 16:06     2 fopen(./views/helpers/HeadScript.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory - /Applications/MAMP/htdocs/Libs/PHP/ZendFramework-1.7.4/library/Zend/Loader.php, 165 
    27.02.09 16:06     2 fopen(./views/helpers/Layout.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory - /Applications/MAMP/htdocs/Libs/PHP/ZendFramework-1.7.4/library/Zend/Loader.php, 165
    Tu Dir den Gefallen und mach es nochmal von vorn: http://framework.zend.com/docs/quickstart

    Remi

  4. #4
    Neuer Benutzer
    Registriert seit
    29.11.2008
    Beiträge
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Das es nicht wirklich korrekt ist dachte ich mir... man klickt sich halt so durch. Learning by doing quasi!

    Ich tu mir den Gefallen und werde noch mal pauken!

  5. #5
    Neuer Benutzer
    Registriert seit
    29.11.2008
    Beiträge
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Zitat Zitat von Remi Beitrag anzeigen

    Das hier sind fertige ViewHelper, die vom Zend Framework mitgeliefert werden, die werden nicht von Dir erstellt:
    Code:
    ...
    27.02.09 16:06     2 fopen(./views/helpers/HeadScript.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory - /Applications/MAMP/htdocs/Libs/PHP/ZendFramework-1.7.4/library/Zend/Loader.php, 165 
    27.02.09 16:06     2 fopen(./views/helpers/Layout.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory - /Applications/MAMP/htdocs/Libs/PHP/ZendFramework-1.7.4/library/Zend/Loader.php, 165
    Remi
    Jepp, das hab ich jetzt auch gespannt!

Ähnliche Themen

  1. Ausgabe von view-Variablen im Layout
    Von webfox im Forum Einsteigerfragen
    Antworten: 1
    Letzter Beitrag: 20.02.2009, 20:40
  2. Probleme mit Routen und Layout
    Von fabkru im Forum MVC
    Antworten: 2
    Letzter Beitrag: 19.06.2008, 14:50
  3. Layout ohne helper?
    Von heinzcooler im Forum Einsteigerfragen
    Antworten: 3
    Letzter Beitrag: 17.06.2008, 15:34
  4. Probleme mit Zend_View url-helper
    Von philippgerard im Forum MVC
    Antworten: 2
    Letzter Beitrag: 28.05.2008, 11:25
  5. View Helper und Zend Layout
    Von Spontex im Forum MVC
    Antworten: 12
    Letzter Beitrag: 07.12.2007, 16:36

Lesezeichen

Berechtigungen

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