値に「/」が埋め込まれた URI セグメントを使用する最善の方法は何ですか? たとえば、「abc1/1」のようなポート番号を渡しています。
ありがとうございました。
値に「/」が埋め込まれた URI セグメントを使用する最善の方法は何ですか? たとえば、「abc1/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
したがって、この「キー、値」配列を使用してセグメントを取得するだけです。