Codeigniter:无法获取uri段中传递的值

时间:2012-10-10 14:04:27

标签: codeigniter

我目前在获取uri细分的价值时遇到了问题。

这是情景。

当用户点击此锚点时:

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

浏览器地址栏中的链接变为:

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

正如您所看到的,链接的第三个部分确实存在值。 现在,当我尝试在我的查询中获取该值时:

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

并将其发送到数据库,假设保存的值为零,应该是140838624。

有什么想法吗?我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

你有没有试过你在uri第2和第4段得到什么?你甚至能从uri获得任何价值吗?您可以使用die()和echo来调试它。你也在自动加载中包含帮助者的'url'。