私はciに完全に慣れていません、
私はこのようなURLを持っています:
http://localhost/mvc/post/prod_id/1
そして私はそれをしたい:
http://localhost/mvc/post/my-best-product
これまでのところ、私はそれらすべてをなんとかルーティングすることができ、関数もhome/post/
学びました。segment
url_title
しかし、私の質問は、実際のURLを実際にどのように取得するかです。
この特定の主題に関する情報は見つかりませんでした。私が見つけたのはurl_title
、ciでの使用方法とルーティング方法だけです。ただし、実際にベースURL名を変更する方法については説明されていません。
私を正しい方向に導いてください。
ソリューションの例:
public function my_method($product_slug)
{
$product1 = "training-for-recruitment";
$product2 = "training-for-od";
if($product_slug==$product1)
{
$this->load->view('prod1');
}else if($product_slug==$product2)
{
$this->load->view('prod2');
}else{
show_404();
}
}
これは私がやろうとしていることではありません。Slugsの回避策を理解するのは他の人だけです。