CodeIgniterフレームワークを使用していますが、URLでカテゴリ名を表示する方法を理解できませんが、クエリでカテゴリIDを参照できます。
ジョブと呼ばれるコントローラーを設定しています。URLの構造は、「example.com/jobs/listings/category_id」の例:「example.com/jobs/listings/3」です。ここで、3は「ソフトウェア」のカテゴリIDです。
URLに「example.com/jobs/listings/category_name」の例:「example.com/jobs/listings/software」と言いたいです。
私が遭遇している問題は、「jobs」テーブルが、category_nameではなくjobが属するcategory_idを格納していることです。カテゴリIDとその名前だけを保持する別のテーブルがあります。A.)クエリを記述してB.)SEOに適したURL構造を作成する方法がわかりません。
私の現在のクエリは、「SELECT * FROM jobs WHERE cat_id=3;」のようになります。
また、.htaccessファイルでmod_rewriteを使用する必要があるのか、CodeIgniterでroutes.phpファイルを使用する必要があるのかわかりません。
どんな助けでも大歓迎です!
-ありがとう