Symfony routing slug ophalen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

- Raoul -

- Raoul -

13/02/2013 03:19:13
Quote Anchor link
Hoi,

Ik probeer met de routing component van Symfony2 een slug op te halen.
Met de matcher krijg ik dit terug:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Array ( [controller] => Application::HelloController::index [name] => raoul [_route] => index ) 1


De slug {name} is te zien in die array, maar er staat nog heel wat andere array keys bij als _route en controller er ook bij.

Is er een manier, zonder al die array keys zelf handmatig weg te halen, om gewoon puur de slugs op te halen?

Raoul
 
PHP hulp

PHP hulp

28/11/2024 09:04:28
 
Wouter J

Wouter J

13/02/2013 22:56:46
Quote Anchor link
Nee, dit is niet mogelijk. Als je dat magische trucje die ik je ooit liet zien gebruikt is dit volgens mij ook helemaal niet nodig.

http://www.phphulp.nl/php/forum/topic/routing-hoe-parameters-meegeven/88894/#639085
 
- Raoul -

- Raoul -

13/02/2013 23:18:14
Quote Anchor link
Hmm, maar dan word die controller en _route toch ook meegegeven?
 
Wouter J

Wouter J

13/02/2013 23:40:18
Quote Anchor link
Ja, maar als je ze niet als parameter in de controller hebt staan komen ze er niet bij.
 
- Raoul -

- Raoul -

13/02/2013 23:44:39
Quote Anchor link
Wouter J op 13/02/2013 23:40:18:
Ja, maar als je ze niet als parameter in de controller hebt staan komen ze er niet bij.


Ah dat klopt. Maar dan vind ik het wel jammer dat zo'n populair routing component geen aparte functie voor zoiets heeft.
 
Wouter J

Wouter J

13/02/2013 23:48:50
Quote Anchor link
Allereerst denk ik niet dat we dit jammer kunnen noemen, het is deel van de attributen, en ten tweede weet ik nog niet of dit werelds populairste routing component is...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.