evet açıklanmış ama bir de ben yazayım. Öncelikle üst mesajımda 1.maddeyi tamamıyla görmezden gelebiliriz.
site.com/pages/link
diyelim ki bu adres istemci tarafından istenildi ve siz de 2.segment üstünden verilerinizi veritabanından çekiyor ona göre kullanıcıya aktarıyorsunuz.
not : kullandığınız yazılımda $this->uri->segment(2,0); olarak alabilirsiniz.
tablonuzda sizin yaptığınız şekilde sef_link, wordpress gibi permalink ya da permanent_link yani kalıcı bir bağlantı kolonu yapabilirsiniz.
bu kolon içinden veriyi buluyorsunuz.
$uri = 'hakkimizda';
Örnek : "SELECT `content` FROM `pages` WHERE `link` = '$uri'";
sonuç fonksiyonu ile $result['content'] elde edebilirsiniz. Yani tablonuzda yok ise ekstra bir kolona ihtiyaç duyacaksınız. Bu kolonda ise bu sayfaların (tercihen Türkçe karakter bulundurmayan) mümkün ise benzersiz verilerini tutacaksınız.
hakkimizda, sizden-gelenler, sizden_gelenler, bize_sorun gibi haliyle depolama yapmanız gerekiyor.
anladım . peki routes dosyamın içeriğini nasıl ayarlıyacağız hocam?