1

値に「/」が埋め込まれた URI セグメントを使用する最善の方法は何ですか? たとえば、「abc1/1」のようなポート番号を渡しています。

ありがとうございました。

4

1 に答える 1

1

いい質問ですね。

あなたの問題を解決する方法はたくさんあります。しかし、私が好むのは使用することです:

$this->uri->uri_to_assoc();

あなたの場合、次のURLを想定しました:

http://localhost/nearest/nearest/index.php/welcome/testUri/x/1/abc1/1/gg

コントローラーでこれを行うことができます:

$array= $this->uri->uri_to_assoc(3); // getting from third segment and after
var_dump($array);

出力は次のとおりです。

array (size=3)
  'x' => string '1' (length=1)
  'abc1' => string '1' (length=1) //here's your argument combined as key => value
  'gg' => boolean false

したがって、この「キー、値」配列を使用してセグメントを取得するだけです。

于 2013-01-15T18:13:33.530 に答える