Config / routes.php kurmak için yollar çift vardır, uygunluğuyla gereksinimlerine bağlıdır.
Her sayfa için rota, size rota istediğiniz sayfaların sadece bir çift varsa:
$route['Planning'] = 'content/index/6';
$route['Working'] = 'content/index/7';
// etc.
Sen çare url kullanabilirsiniz, tüm diğer rota kurallardan sonra maç olacak - Eğer geri dönüş kuralı önce bu kurala uyduğu olabilir kuralları ayarlamanız gerekir anlamına gelir. Aynı zamanda gevşek kimliği anlamına gelir ve başlığı dayalı veritabanını sorgulamak gerekiyor:
$route['register'] = 'register'; // this would match the fallback rule
$route['([a-z-A-Z1-9_]+)'] = 'content/index/$1'; // letters, numbers and underscore
// you'll receive "Planning" as parameter to Content::index method
Yoksa içeriğiyle tüm adresler harfle başlamalıdır politikası olabilir, bu durumda size diğer rota kuralları hakkında endişelenmenize gerek yok
$route['([A-Z]{1}[a-z-A-Z1-9_]+)'] = 'content/index/$1';
// again, you'll receive "Planning" as parameter to Content::index method
Hala sayısal ID istiyorum, bu yüzden denetleyici / modelini değiştirmek zorunda değilsiniz:
$route['(\d+)/[a-z-A-Z1-9_]+'] = 'content/index/$1';
// routes now look uglier: http://domain.com/6/Planning