CodeIgniter routes probleem
Als ik in CI routes dit neerzet:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
// Galerie de zaal overzicht pagina
$route['^(en|nl)/galerie-de-zaal-delft/groep/2012'] = '$2/galeriedezaaldelft/group/$3';
$route['^(en|nl)/galerie-de-zaal-delft/group/2012'] = '$2/galeriedezaaldelft/group/$3';
$route['^(en|nl)/galerie-de-zaal-delft'] = '$2/galeriedezaaldelft/index';
?>
// Galerie de zaal overzicht pagina
$route['^(en|nl)/galerie-de-zaal-delft/groep/2012'] = '$2/galeriedezaaldelft/group/$3';
$route['^(en|nl)/galerie-de-zaal-delft/group/2012'] = '$2/galeriedezaaldelft/group/$3';
$route['^(en|nl)/galerie-de-zaal-delft'] = '$2/galeriedezaaldelft/index';
?>
Dan werkt alles perfect, maar zodra ik 2012 variabel maak met dit (:any) dan loopt het stuk en kan hij de pagina niet vinden...
HEELP, bedankt alvast. Ben al paar uur zoet hiermee.
Ook nog een pastbin hiervoor
Gewijzigd op 18/01/2013 13:04:28 door Erik Rijk
p.s. ik zie dat jij en/nl varianten hebt :) hoe heb je dat gefixt op een "goede" manier in CI? kan je mij daarvoor een PM sturen ? heb het een en ander uitgezocht maar iedereen gebruikt een dirty manier hiervoor.
Gewijzigd op 17/01/2013 00:09:38 door Reshad F
Dit is de oplossing:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
// FOUT: Er moet GEEN $2 staan, want de taal is niet in de controller opgegeven.. domme fout van mezelf denk ik, maargoed. Het werkt nu wel :)
// Galerie de zaal overzicht pagina
$route['^(en|nl)/galerie-de-zaal-delft/groep/2012'] = '$2/galeriedezaaldelft/group/$3';
$route['^(en|nl)/galerie-de-zaal-delft/group/2012'] = '$2/galeriedezaaldelft/group/$3';
$route['^(en|nl)/galerie-de-zaal-delft'] = '$2/galeriedezaaldelft/index';
// GOED: Hier heb ik nu de $2 weggehaald want deze mag niet in de controller voorkomen. Ik heb geen controller die NL of EN heet.
Aan het einde moet hij wel staan want het segment is variabel en het is het 2e variabele segment in de URL
// Galerie de zaal overzicht pagina
$route['^(en|nl)/galerie-de-zaal-delft/groep/2012'] = 'galeriedezaaldelft/group/$2';
$route['^(en|nl)/galerie-de-zaal-delft/group/2012'] = 'galeriedezaaldelft/group/$2';
$route['^(en|nl)/galerie-de-zaal-delft'] = '$galeriedezaaldelft/index';
?>
// FOUT: Er moet GEEN $2 staan, want de taal is niet in de controller opgegeven.. domme fout van mezelf denk ik, maargoed. Het werkt nu wel :)
// Galerie de zaal overzicht pagina
$route['^(en|nl)/galerie-de-zaal-delft/groep/2012'] = '$2/galeriedezaaldelft/group/$3';
$route['^(en|nl)/galerie-de-zaal-delft/group/2012'] = '$2/galeriedezaaldelft/group/$3';
$route['^(en|nl)/galerie-de-zaal-delft'] = '$2/galeriedezaaldelft/index';
// GOED: Hier heb ik nu de $2 weggehaald want deze mag niet in de controller voorkomen. Ik heb geen controller die NL of EN heet.
Aan het einde moet hij wel staan want het segment is variabel en het is het 2e variabele segment in de URL
// Galerie de zaal overzicht pagina
$route['^(en|nl)/galerie-de-zaal-delft/groep/2012'] = 'galeriedezaaldelft/group/$2';
$route['^(en|nl)/galerie-de-zaal-delft/group/2012'] = 'galeriedezaaldelft/group/$2';
$route['^(en|nl)/galerie-de-zaal-delft'] = '$galeriedezaaldelft/index';
?>
Gedraag je eens niet zo kinderachtig in je titel van je topic; "[OPGELOST] [Bedankt voor alle 64 views en 1 reactie NOT] CodeIgniter routes probleem"
Gozer.. Kinderachtig is het niet, ik bedank iedereen netjes. NOT
Wees een kerel en pas gewoon je topictitel aan naar je vraagstelling met de [opgelost]-tag ervoor.
Gewijzigd op 17/01/2013 22:45:45 door - Ariën -
Zou verboden moeten worden.
oftewel, til er niet zo zwaar aan. Er zijn 100x ergere in de wereld dan een sarcastische titel van een topic post.
En misschien heb ik wel een spleetje? Pas hem dus zelf niet aan. Ik wijs bij deze het kerelzijn af.
Iedereen die je kan helpen gaat je ook wel helpen, maar je moet ook rekening houden dat het nu 22:48 is, en hoogstens
bezoekers bekijken je topic en er zullen door het tijdstip nu ook minder mensen met verstand van CI online zijn.
Je zal vast wel erg gefrustreerd raken van het er niet uitkomen, maar laat jezelf dan niet zo opwinden, het is maar een computer hè... en mocht je dan boos worden, zoek dan even iets waar je je agressie op kwijt kunt, een papieren doos oid, maar ga ons er dan niet mee lastig vallen?
Maar hee ik maak er geen punt van ofzo.. als je al me andere reacties en topics leest doe ik mee aan de community.
Dus ik zeg.. topic closed en niet zaniken.
Dus denk maar eens goed na.
Ik ga hier verder niet meer over in discussie, mijn collega's mogen dit wel verder afhandelen.
Gewijzigd op 17/01/2013 22:55:00 door - Ariën -
Probleem is sinds gister avond opgelost.
Ik bedankte de reactie van de poster en heb hem zelfs op weg geholpen, omg dat alleen voor een topic title.
Gedraag jullie hoor haha, ik lach me *** uit me broek hier.
Fijne avond zou ik zeggen.
Toevoeging op 17/01/2013 22:55:24:
Wel leuk dat ik nu wel reacties krijg, alleen dan weer jammer dat ze niet om het probleem gaan dat ik al heb opgelost haha.
Bedankt voor de reacties hoor! :D xD
Toevoeging op 17/01/2013 22:57:02:
- Aar -, slimme keuze ;)
Ik zie de sancties wel op me af komen. Zal er niet wakker van liggen.
Ik denk niet zoveel na, ja over code maar niet hoe jullie charmeert raken van mij teksten of uitspraken ofzo. Heb wel wat beters te doen.
Quote:
Wel leuk dat ik nu wel reacties krijg, alleen dan weer jammer dat ze niet om het probleem gaan dat ik al heb opgelost haha.
Dat is heel simpel uit te leggen. Over CI hebben wij niet veel kennis en kunnen we je helpen, zodra je fatsoensnormen gaat overscheiden (dan heb ik het niet alleen over de topic titel maar ook de andere berichten van jou in dit topic) zijn we natuurlijk wel verplicht te reageren.
Maar dat maak niet uit, want ik word toch wel blij van PHPhulp.
Sterk team hoor hier. I feel the force is strong here.
http://www.phphulp.nl/php/forum/topic/opweg-helpen-met-jqery-ding/85744/#612515
http://www.phphulp.nl/php/forum/topic/fout-in-javascript/84850/#605198
http://www.phphulp.nl/php/forum/topic/pregmatchall-probleem/83912/#597098
overspringen naar reacties die je hier plaatst? Welke verandering op het forum of in de reactie heeft jou doen switchen van een leuke forum kandidaat naar het vertonen van trol gedrag?
Wouter J op 17/01/2013 23:07:51:
Rick, kun je misschien je gedachteverandering uitleggen? Hoe ben je van reacties als deze:
http://www.phphulp.nl/php/forum/topic/opweg-helpen-met-jqery-ding/85744/#612515
http://www.phphulp.nl/php/forum/topic/fout-in-javascript/84850/#605198
http://www.phphulp.nl/php/forum/topic/pregmatchall-probleem/83912/#597098
overspringen naar reacties die je hier plaatst? Welke verandering op het forum of in de reactie heeft jou doen switchen van een leuke forum kandidaat naar het vertonen van trol gedrag?
http://www.phphulp.nl/php/forum/topic/opweg-helpen-met-jqery-ding/85744/#612515
http://www.phphulp.nl/php/forum/topic/fout-in-javascript/84850/#605198
http://www.phphulp.nl/php/forum/topic/pregmatchall-probleem/83912/#597098
overspringen naar reacties die je hier plaatst? Welke verandering op het forum of in de reactie heeft jou doen switchen van een leuke forum kandidaat naar het vertonen van trol gedrag?
Het feit dat ik 64 views krijg en 1 reactie zonder resultaat.
Uh, misschien mis ik iets, maar sinds dit een community is die elkaar helpt waar men elkaar kan helpen is niemand gebonden aan regels die het verplichten om jou te helpen. Als je 64 views krijgt en 1 reactie... is dat zo verschrikkelijk dat je maar in je titel gaat janken erover? Wat is dat voor mentaliteit? Je moet een gegeven paard niet in de bek kijken.
Daar hoor je gewoon rekening mee te houden en respect voor te hebben, dat je mogelijk wat minder respons voor kan krijgen.
Gewijzigd op 17/01/2013 23:50:28 door - Ariën -
Overigens moet je als programmeur ook geduld hebben, als jij het probleem niet gevonden krijgt dan moeten wij gaan uitzoeken wat het probleem is. In de tussentijd kan je zelf ook nog verder gaan zoeken en een kwartier later even terugkomen om te kijken of iemand toevallig het antwoord heeft gevonden
EDIT: Ik verzoek je vriendelijk de titel van dit topic te wijzigen.
Gewijzigd op 17/01/2013 23:51:33 door Jordi Kroon
Quote:
Het feit dat ik 64 views krijg en 1 reactie zonder resultaat.
Ik leef met je mee. Ik heb maar 6 antwoorden uit 507 views waarbij ik pas 2 maanden laat tot een oplossing kwam...
Gewijzigd op 18/01/2013 00:02:28 door Wouter J