CodeIgniter-Routing

Ich bin die Entwicklung einer E-Commerce-website mit CI -, Produkt-Kategorien und-Produkte. Ich möchte zum weiterleiten der URL, so dass Sie gehen, um die Produkte, controller, dann laufen die getCategoryByName Funktion zum ersten segment, dann laufen die getProductByName für das zweite segment. Hier ist, was ich habe:

URL: 
Produkte/docupen/rc805 
routes.php: 
$route['Produkte/([a-z]+)'] = "Produkte/getCategoryByName/$1"; 
$route['Produkte/([a-z]+)/([a-z0-9]+)'] = "Produkte/$1/getProductByName/$2"; 

Aber es funktioniert nicht. "docupen" ist die Kategorie, und "rc805" ist das Produkt.

Vielen Dank im Voraus.


Danke Euch allen für Eure Hilfe. Dies ist, was ich am Ende mit für das, was ich brauchte.

$route['products/:alle/:num'] = "Produkte/getProductByID"; 
$route['products/:alle/:alle'] = "Produkte/getProductByName"; 
$route['products/:jede'] = "Produkte/getCategoryByName"; 

InformationsquelleAutor Torez | 2009-08-17

Schreibe einen Kommentar