[CodeIgniter] Pagina's
Goedeavond en allemaal nog de beste wensen,
Ik ben bezig met CodeIgniter, ziet er goed en leuk uit! Alleen nu mijn volgende vraag: Hoe krijg ik het voor elkaar om dit soort URLs te maken:
www.website.nl/controller/action/onderwerp
En dan 'onderwerp' dus het onderwerp is en hij ergens het id vandaan tovert?
of
www.website.nl/controller/action/onderwerp/01/
En dat gij het id uit de url haalt...
Iemand verstand van dit?
Alvast bedankt natuurlijk!
Groetjezz,
Robin.
Ik ben bezig met CodeIgniter, ziet er goed en leuk uit! Alleen nu mijn volgende vraag: Hoe krijg ik het voor elkaar om dit soort URLs te maken:
www.website.nl/controller/action/onderwerp
En dan 'onderwerp' dus het onderwerp is en hij ergens het id vandaan tovert?
of
www.website.nl/controller/action/onderwerp/01/
En dat gij het id uit de url haalt...
Iemand verstand van dit?
Alvast bedankt natuurlijk!
Groetjezz,
Robin.
Gesponsorde koppelingen:
Ik ben eigenwijs, wil het wel in PHP/CodeIgniter he? :P
Heb al wat gevonden!
http://static.haughin.com/screencasts/ci_screencast_1.mov
Heb al wat gevonden!
http://static.haughin.com/screencasts/ci_screencast_1.mov
Je hebt de URI Class nodig...
Ik ben op dit moment aan het afstuderen, daarbij gebruik ik ook codeigniter. Wat je ook kan doen is eenvoudig een route toevoegen; website.nl/onderwerp laten doorverwijzen naar je website.nl/controller/functie/onderwerp
Dat onderwerp kan je vervolgens weer gebruiken om het juiste bericht op te halen. Of je maakt (zoals bijv. tweakers.net) iets als website.nl/1234/onderwerp(.htm), die je als route door laat verwijzen naar website.nl/controller/functie/1234
Dat onderwerp kan je vervolgens weer gebruiken om het juiste bericht op te halen. Of je maakt (zoals bijv. tweakers.net) iets als website.nl/1234/onderwerp(.htm), die je als route door laat verwijzen naar website.nl/controller/functie/1234
Arjan Kapteijn schreef op 02.01.2009 22:15:
Ik ben op dit moment aan het afstuderen, daarbij gebruik ik ook codeigniter. Wat je ook kan doen is eenvoudig een route toevoegen; website.nl/onderwerp laten doorverwijzen naar je website.nl/controller/functie/onderwerp
Dat onderwerp kan je vervolgens weer gebruiken om het juiste bericht op te halen. Of je maakt (zoals bijv. tweakers.net) iets als website.nl/1234/onderwerp(.htm), die je als route door laat verwijzen naar website.nl/controller/functie/1234
Dat onderwerp kan je vervolgens weer gebruiken om het juiste bericht op te halen. Of je maakt (zoals bijv. tweakers.net) iets als website.nl/1234/onderwerp(.htm), die je als route door laat verwijzen naar website.nl/controller/functie/1234
ik gebruik ook CodeIgniter, en hoe doe je dat dan? dat zoek ik al een tijdje. moet dit gewoon met htaccess of is hier een functie voor in CodeIgniter
application/[applicatie naam]/config/routes.php
Dan kan je bijv. iets maken als
Die alle http://www.website.nl/pagina/xxxlaat verwijzen naar de controller pagina, functie weergeven met als variabele 'xxx'. Ipv :any kan je ook gebruik maken van :num als het een nummer moet zijn. Uiteraard werkt het ook met meerdere 'variabelen'.
http://codeigniter.com/user_guide/general/routing.html
Dan kan je bijv. iets maken als
Die alle http://www.website.nl/pagina/xxxlaat verwijzen naar de controller pagina, functie weergeven met als variabele 'xxx'. Ipv :any kan je ook gebruik maken van :num als het een nummer moet zijn. Uiteraard werkt het ook met meerdere 'variabelen'.
http://codeigniter.com/user_guide/general/routing.html
Gewijzigd op 01/01/1970 01:00:00 door Arjan Kapteijn
He bedankt Arjan!
Zal mij even meer verdiepen in de route's!
Thanks allemaal!
Groetjes,
Robin
Edit:
Hmmz, heb nog even zitten kijken. Maar wat is nou de slimste manier om het onderwerp in de url in de database op te zoeken? Of toch maar met een ID in de url?
Zal mij even meer verdiepen in de route's!
Thanks allemaal!
Groetjes,
Robin
Edit:
Hmmz, heb nog even zitten kijken. Maar wat is nou de slimste manier om het onderwerp in de url in de database op te zoeken? Of toch maar met een ID in de url?
Gewijzigd op 01/01/1970 01:00:00 door Niborx Trump
Ik zou een ID toevoegen, een titel hoeft niet uniek te zijn en een ID is sneller/veiliger.



