0

現在、uri セグメントの値を取得する際に問題が発生しています。

これがシナリオです。

ユーザーがこのアンカーをクリックすると:

<?php echo anchor("site/comment/$row->post_id", "Comment"); ?>

ブラウザのアドレス バーのリンクは次のようになります。

http://localhost/CI_TEST/index.php/site/comment/140838624

ご覧のとおり、実際にはリンクの 3 番目のセグメントに値があります。さて、次のようにクエリでその値を取得しようとすると:

$comment_data = array(
        'post_id' => $this->uri->segment(3),
        'date_commented' => date('Y-m-d H:i:s'),            
        );

データベースに送信すると、保存される値はゼロであると思われますが、140838624 である必要があります。

何か案は?ここで何が欠けていますか?

4

1 に答える 1

0

uri セグメント 2 と 4 で何を取得しようとしましたか? uri から値を取得することさえできますか? die() と echo を使用してデバッグできます。また、オートロードのヘルパーに「url」を含めましたか。

于 2012-10-15T20:24:08.797 に答える