0
我有一个POST模型和一个COMMENT模型。在我的Comments元素中,我从URL中检索POST_ID正常工作。CAKEPHP将元素添加到首页需要不正确的URL
现在我在主页上调用POST和COMMENT元素,但是当我添加注释时,它并没有从URL中获取id,因为URL现在是/ home,而不是/ post/view/id。
我该如何解决这个问题?
这是怎么了我是从网址
$id = $this->request['pass'][0];
echo $this->form->input('note_id', array('type'=>'hidden', 'value'=>$id));
你在这里的目标是什么?为什么你需要知道它来自哪个页面(你可以用'$ this-> referer()'获得)?你用什么ID?请解释这个问题。 – jeremyharris
我想要的是,所有的帖子都应该出现在主页上,并且在facebook上由不同的用户对他们发表的评论。现在,当我打开单个帖子并对其发表评论时,评论视图将从URL中获取帖子的ID并将该ID保存在评论表的POST_ID字段中。现在,当我在主页上同时显示POSTS和COMMENTS,并尝试在单个帖子的下方发表评论时,它会在$ ID变量中取代HOME,而不是POST的ID。 –
这很有道理,因为'home'是第一个传递的参数。如果不是“家”,您希望以什么方式将其存储为ID? – jeremyharris