2

私は CodeIgniter を使用していますが、これは初めてです。http://example.com/users/list/param1/param2/param3/などの別のページにパラメーターを渡すことができることを知りました。

目的の php スクリプトでは、 $this->uri->segment(2) として取得できますが、URI のどの場所にあるかを知る必要があります。param2 を取得しているとします。それが uri セグメント 4 であることを知っておく必要があります。これは私にとって大きな苦痛です。以前は ZEND を使用して、 http://examples.com/controller/action/key/value/key/valueのようなパラメーターを送信しました。この場合、常にパラメーターの数を動的にすることができ、知る必要はありません。 uri 内のそれらの場所ですが、キーを知る必要があるだけです。

Qestion : ZEND のように、codeigniter のキーと値のペアで GET を使用してパラメーターを渡す方法はありますか?

4

1 に答える 1

1

クラスの関数$this->uri->uri_to_assoc(n)を見てみましょう。URIURL セグメントを連想配列として取り込みます。次に、キーが存在するかどうかを確認できます。

ユーザーガイドの例と完全な説明。

于 2011-09-22T08:02:06.803 に答える