Ik heb het nu voor elkaar gegevens op te halen via:
http://url.com/website/index/id/1
http://url.com/website en http://url.com/website/index werken ook. Maar eigenlijk wil ik dat het bereikbaar wordt via http://url.com/website/www.website.nl/ of http://url.com/website/1/. Ik heb uit de documentatie begrepen dat ik dan __call($method, $args) moet gebruiken, en dan redirecten naar bijvoorbeeld index als het lijkt op een URL, bijvoorbeeld http://url.com/website/www.voorbeeld.nl/
Ik heb de __call functie zo ingesteld dat hij altijd forwardt naar index, dus alleen als er specifiek een action opgegeven wordt doet hij wat anders als dit.
Ik ziet nu staan:
verschijnen, terwijl ik dus iets verwachtte in de trant van:
Ik kan natuurlijk wel weer action er af slopen en kijken waar ik in plaats van een hoofdletter punt kleine letter kan neerzetten, maar dat lijkt me toch echt niet de nette methode om dit op te lossen. Is hier een betere / nettere / makkelijkere methode voor?
http://url.com/website/index/id/1
http://url.com/website en http://url.com/website/index werken ook. Maar eigenlijk wil ik dat het bereikbaar wordt via http://url.com/website/www.website.nl/ of http://url.com/website/1/. Ik heb uit de documentatie begrepen dat ik dan __call($method, $args) moet gebruiken, en dan redirecten naar bijvoorbeeld index als het lijkt op een URL, bijvoorbeeld http://url.com/website/www.voorbeeld.nl/
Ik heb de __call functie zo ingesteld dat hij altijd forwardt naar index, dus alleen als er specifiek een action opgegeven wordt doet hij wat anders als dit.
PHP:
1
2
3
4
5
| public function __call($method, $arguments) { var_dump($method); var_dump($arguments); return $this->_forward('index'); } |
Ik ziet nu staan:
PHP:
1
| string(20) "wwwVoorbeeldNlAction" array(0) { } |
verschijnen, terwijl ik dus iets verwachtte in de trant van:
PHP:
1
| string(20) "www.voorbeeld.nl" array(0) { } |
Ik kan natuurlijk wel weer action er af slopen en kijken waar ik in plaats van een hoofdletter punt kleine letter kan neerzetten, maar dat lijkt me toch echt niet de nette methode om dit op te lossen. Is hier een betere / nettere / makkelijkere methode voor?
iOS developer