我想重写 URL。我已经删除了index.php。但;
site.com/controller/function?haber=deneme_haberi
或者
site.com/controller/function?cat=teknoloji&haber=deneme_haberi
我想要;
site.com/controller/function/deneme_haberi
或者
site.com/controller/function/teknoloji/deneme_haberi
我想重写 URL。我已经删除了index.php。但;
site.com/controller/function?haber=deneme_haberi
或者
site.com/controller/function?cat=teknoloji&haber=deneme_haberi
我想要;
site.com/controller/function/deneme_haberi
或者
site.com/controller/function/teknoloji/deneme_haberi
据我所知,在 Codeigniter 中,如果您发送 URL
site.com/controller1/my_function/teknoloji/deneme_haberi,你直接将控制器名称后面的段映射为函数中的参数:
class Controller1 extends CI_Controller {
[...]
public function my_function( $cat, $haber )
{
echo $cat;
echo $haber;
}
$cat并且$haber将分别具有第二和第三段值,打印“teknoloji”和“deneme_haberi”。重要的是,您在编写 url 时注意到顺序很重要,因为它将是您发送参数的顺序。