1

viewURIを介して変数を受け取るメソッドがあるとしましょう。

元。http://www.domain.com/item/view/200

入ってくる変数を正しいタイプに変えることは理にかなっていますか?この場合、どちらに$item_idするintかが期待されます。

たとえば、コントローラーでは...

function view($item_id) {
    if ( $this->item_model->checkItem( (int) $item_id )) {
    ...
    }
}
4

1 に答える 1

1

ええ、あなたがやっているように変数を整数としてキャストしても問題ありません。

そして、セグメントを関数に渡す方法は次のようになります

$segment = $this->uri->segment(2); //get the second segmention
           // ^ You can send a default Values as well if itemid is not set
           // Like: $this -> uri -> segment(2, '0')
//now pass it to the function you need
于 2012-04-25T23:51:31.077 に答える