-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、それぞれ2番目と3番目のセグメント値を持ち、「teknoloji」と「deneme_haberi」を出力します。URLを書き込むときは順序が重要であることに注意することが重要です。これは、パラメーターを送信する順序になるためです。

于 2013-04-13T16:06:00.480 に答える