login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > PHP > Websites maken met Zend Framework: deel 3/5
Pagina:

Reacties op de tutorial Websites maken met Zend Framework: deel 3/5


Offline  Ultimatum
Gepost op: 10 augustus 2007 - 16:40
PHP expert

Weer een heel mooi deel, maar er zitten 2 fouten in zover ik kon zien.

Bij het declareren van de path naar de stylesheet moet er nog een / achter. Want als je dat niet doet dan laat hij stylesheet niet.

  1. $this->view->stylesPath = $this->view->url .'/public/styles';


En onderaan zie je 3 links staan, Top, Contact, Sitemasters. Als je op Contact klikt ga je hier naar toe: portfolioindex/contact

Er mist dus een slash tussen portfolio en index. Ik weet nog niet hoe je dit moet oplossen dus als iemand anders het weet post het dan even hier en anders doe ik het wel als ik het gevonden heb 

Offline  Stijn
Gepost op: 10 augustus 2007 - 16:46
PHP expert

Probleem 1: dat is geen probleem, jij moet beter leren lezen! 
Probleem 2: dat is een probleem (even aanpassen) maar even uitleggen. $this->_request->getBaseUrl(); zet geen / en dus moet je in footer.phtml een / zetten voor index/contact.

De template.zip is aangepast.

Offline  Ultimatum
Gepost op: 10 augustus 2007 - 16:56
PHP expert

Oeps, ik bedoelde het verkeerd , er moet geen slash achter maar voor. Zo staat het in de tutorial:
  1. $this->view->stylesPath = $this->view->url . 'public/styles/';


En dan zie ik geen layout. Doe ik het echter zo:
  1. $this->view->stylesPath = $this->view->url .'/public/styles/';


Dan werkt het wel. Bedankt voor het aanpassen van de zip 

stijn1989 schreef:
aangepast

Offline  Simon
Gepost op: 29 september 2007 - 13:17
PHP expert

code is verwijderd van plaatscode 
hoe moet ik dat nu terugvinden?

Offline  Stijn
Gepost op: 29 september 2007 - 14:08
PHP expert

Simon schreef:
code is verwijderd van plaatscode 
hoe moet ik dat nu terugvinden?
Euhm dit klopt niet... Er moet hier iemand bezig zijn met codes te wissen 

Offline  Ibrahim
Gepost op: 29 september 2007 - 20:04
PHP expert

ik ben het in ieder geval niet...
maar goed, een aanvulling op de helpers uitleg:

In een template mag je van zend php gebruiken. Nu raad ik je wel aan zo weinig mogelijk php te gebruiken, anders kun je het niet echt meer een template noemen. Daarom is het lastig om zelfgeschreven functies te gebruiken in templates.

Een oplossing is gevonden ! Een helper schrijven, met een helper kun je je zelfgeschreven functies alsnog gebruiken, zonder ze te defineren in je template. Zo heb je
1) meer structuur in je template
2) een plek waar al je helpers staan, zodat je alleen bij een plek de functie hoeft te veranderen en overal in je applicatie(gedeelte) de aanpassing zal worden toegepast.

Zo, ik hoop dat het nu iets duidelijker zal zijn 

Offline  Spunk
Gepost op: 05 oktober 2007 - 18:01
Nieuw lid

Kan iemand die codes op plaatscode terug gooien ?

Offline  Stijn
Gepost op: 05 oktober 2007 - 19:18
PHP expert

Spunk schreef:
Kan iemand die codes op plaatscode terug gooien ?
Ze staan er terug 

Offline  Bart
Gepost op: 20 december 2007 - 09:03
PHP expert

Zeer uitgebreide en duidelijke tutorial.
Je legt goed uit (ooit overwogen leraar te worden?:P) en geeft goede voorbeelden. Ook geeft je opdrachten (zoals met de GalleryController) hier leer je het meest van.

Offline  nemesiskoen
Gepost op: 24 januari 2008 - 22:31
Gouden medaille

PHP expert


Link in dat rood gedeelte werk niet.

Offline  Diko
Gepost op: 11 februari 2008 - 15:27
PHP interesse

Wederom duidelijke uitleg, echter weer paar foutjes. (Mogelijk door nieuwere versie van Zend FrameWork)
[plaatscode=php]
echo $this->render('header.phtml'); [/plaatscode]
Word niet gevonden, als ik er ./index/ voor zet wel. Dus:
[plaatscode=php]
echo $this->render('./index/header.phtml'); [/plaatscode]

Ik ben nog aan het zoeken naar een structurele oplossing, want dit in elke template moeten doen is niet echt de juiste weg.
(ik vermoed dat $this->view->setScriptPath voor een oplossing kan zorgen)

Offline  Stijn
Gepost op: 11 februari 2008 - 19:29
PHP expert

@Diko: dan moet header.phtml wel in de index map staan. Mijn header staat gewoon in de scripts map.

Offline  frasan
Gepost op: 05 juni 2008 - 15:30
Nieuw lid

Hoi Stijn,

Goede en duidelijke handleiding, waar ik veel van heb geleerd.
Alleen werken de links niet naar behoren:

http://www.devarea.nl
http://www.mindios.com/portfolio/
http://www.mind...mework.pdf

Misschien iets om even naar te kijken?

Offline  Jero3n
Gepost op: 07 augustus 2008 - 16:46
PHP interesse

Zou iemand template.zip opnieuw kunnen uploaden, of 'm naar mij per email toe sturen? (jero3n[at]xs4all[dot]nl)
Bij voorbaat dank 

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.058s