CodeIgniter

URI

URIからパラメータを受け取る。

(参考)

セグメント

  • URI クラス
    URIクラスは、システムで自動的に初期化されるので、手動で初期化する必要はありません。

URIのセグメント取り出し

$this->uri->segment(n)

segmentメソッドで、特定のセグメントを取り出すことができます。
ここでの n は取り出したいセグメント番号になります。
セグメントは左から順に番号がつけられています。
たとえば、完全なURLが次のようなものだった場合:

http://example.com/index.php/news/local/metro/crime_is_up

セグメント番号は次のようになります:
1. news
2. local
3. metro
4. crime_is_up

このメソッドは、初期状態では、セグメントが存在しない場合にFALSE (ブール値) を返します。
第2引数はオプションで、セグメントが存在しなかった場合のデフォルト値をセットすることができます。
たとえば、以下では、失敗したときに0を返すよう、このメソッドに通知しています:

$product_id = $this->uri->segment(3, 0);

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-06-01 (水) 00:30:12 (4706d)