-1

我想重写 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

4

1 回答 1

0

据我所知,在 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 时注意到顺序很重要,因为它将是您发​​送参数的顺序。

于 2013-04-13T16:06:00.480 回答