FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Det må vara värmen idag men jag kan inte förstå hur jag ska få rätt på det här i Zend Framework (1.0.1), PHP 5.2.3:
Antag att jag har två sökvägar: http://www.exempel.com/index/my-script http://www.exempel.com/index/myscript Båda sökvägarna kommer att anropa metoden "myScriptAction()" i "IndexController" (tyvärr). Problemet är att ViewRenderer kommer vid det ena anropet försöka rendera my-script.phtml och vid det andra myscript.phtml, vilket är lite jobbigt eftersom bara en av dem finns. Helst skulle jag vilja att sökvägen som slutar på "myscript" inte hittade någon action-metod och togs hand om av 404-felhanteringen. Är det jag som är fått någon om bakfoten, finns det något sätt att aktivera case sensitivity i PHP/ZF eller finns det någon annan lösning? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Är det så att ingen använder Zend Framework här (vore ju väldigt lustigt dock) eller är det bara att ingen har en lösning?
|
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Har WN som tidsfördriv
|
Förstår inte problemet, har precis börjat använda ZFW så jag är inte någon stjärna, men vilken renderer du vill använda kan du ju bestämma själv i controllern: $this->view->render('renderfil.phtml'), och vad har bindestreck med case sensitivity att göra?
Edit: Det där exemplet är dock från en gammal version av ZFW, typ 0.3 eller nått, så om det fortfarande är aktuellt vet jag inte. |
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Mycket flitig postare
|
Känns som en bugg. "-"-tecknet verkar plockas bort när den letar efter action men inte när den letar efter template.
|
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
Citat:
Det stämmer att i tidigare versioner skötte man renderingen manuellt. I version 1.0 (kanske tidigare) är det dock helt ändrat och görs automatiskt istället (ganska skönt). Citat:
|
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Mycket flitig postare
|
Citat:
|
||
![]() |
![]() |
Svara |
|
|