Newsgroup: it.comp.www.php
Titolo: Framework zend e modelli...

ho creato 2 modelli l'index.phtml ed il menu.phtml .
il problema è che quando cerco di visualizzare il menu dentro 
l'index.phtml non ne vuole sapere di visualizzarsi.
$this->view->render('menu.phtml');
questo è il comando che utilizzo...
Ps: sono agli inizi e già è un caos :) scusate se faccio domande stupide.



Ti consiglio di seguire un tutorial, perche` a occhio stai sbagliando di 
grosso. Lo intuisco dal fatto che stai usando $this->view->render() 
invece di $this->render(), il che significa che stai cercando di 
richiamare un viewhelper da un controller, oppure che stai usando il 
controller come una view.
E anche dal fatto che stai chiamando "modelli" le view.
Riparti dall'inizio con un tutorial o un manuale.
Bye.


si ho sbagliato a copiare sono ore che ci sto provando e mi sto 
confondendo abbastanza, ho provato anche con il tuo comando è mi ritorna 
la pagina bianca
....
  <div id="container">
  <?php echo $this->layout()->content; ?>
  </div>
  <div id="container">
  <?php echo $this->render('menu.phtml') ?>
  </div>
  </body>
  </html>
cmq sto provando con tutorial... ma in italiano non sono molto chiari 
(quelli che ho trovato), mentre l'inglese lo interpreto :P


risolto posizionavo male il file menu...
PS: avresti qualcosa in italiano da suggerirmi for beginner :) anche un 
libro. Grazie

 italiano da suggerirmi for beginner :) anche un libro. Grazie
In italiano niente. ZF e` troppo recente e troppo velocemente sviluppato.
Forse trovi la traduzione del primo manuale uscito, ma tratta ZF 1.0, e 
con la 1.5-1.6 prima e la 1.9 dopo sono cambiate un sacco di cose.
Cerca tutorial che trattino ALMENO la 1.8, meglio la 1.10.
Bye.


Secondo te è meglio iniziare con symfony? (che ha tutorial in italiano), 
vedi ho creato un progetto strutturato ma con una 50ina di file, 
strutturato sul un modello con gli include  e con dei switch case (in 
modo che sia visibile sempre index), poi dei file che vengono richiamati 
dentro l'index in base alla selezione menu, naturalmente js per i 
controlli sui form etc...etc.... Non è strutturato male ma con un 
framework sarebbe più pulito e più "professionale". La difficoltà che ho 
è il capire la strutturazione del sito stesso, gli esempi che ho 
scaricato non mi sono molto chiarificatori e poco commentati, inoltre 
per pochi comandi ci sono un bel pò di file da lavorare (almeno per 
quello che ho capito).
Grazie ancora.

 quello che ho capito).
Ogni framework ha una curva di apprendimento. Tipicamente i primi 10 
giorni (80 ore di lavoro circa) sono i piu` difficili, poi entri nella 
mentalita` del framework e non puoi piu` farne a meno.
Resisti 80 ore con ZF, poi se vuoi provane 80 con symfony, e vedi con 
quale ti trovi meglio.
Non "sacrificare" i prossimi 3-4 anni di sviluppo per 80 ore fatte male o 
per 160 ore non dedicate a un po' di sane prove su qualcosa di nuovo. :)
Oppure prova a sviluppare lo stesso progetto in parallelo fra i due, ma 
con metodo: lo dividi in parti (A, B, C, D, ...) e poi ti alterni: A con 
ZF, A con Sy,. B con Sym, B con ZF, C con ZF, C con Sym, ecc. ecc.
Ricorda inoltre che all'inizio di ogni progetto ti troverai a creare/
modificare qualche decina di file solo per mettere online Hello World, se 
segui il paradigma MVC. Le potenzialita` dei framework MVC le vedi quando 
hai decine o centinaia di pagine che magari riutilizzano diversi 
componenti.
Bye.


Ci proverò... non è il mio lavoro ma mi diverto spesso a creare siti o 
altro ( :) gli amici mi sfruttano x questo hehehe), quindi è tutto per 
conoscenza personale... poi basta beccare qualcosa spiegato bene :P tipo 
questo 
http://www.zendcasts.com/zend_navigation-dynamically-creating-a-menu-a-sitemap-and-breadcrumbs/2009/06/
 
ho capito vedendolo parecchie cose.
A presto e grazie.