我正在尝试为我的网站创建一个论坛。我一直在处理发布数据的问题。我计划这样做,以便当用户点击某个类别时,它会发布该类别的ID,这样我就可以获得该ID,然后列出该类别ID下的所有主题。
$app->get('/showTopic/category/:cat_id', function($cat_id) use($app) {
echo $cat_id;
})->name('showTopic');
$app->post('/showTopic/category/:cat_id', function() use($app) {
$cat_id = $app->request()->post('cat_id');
})->name('showTopic.post');
现在我只回应cat_id
,因为我想在做其他任何事情之前让它工作。
<a href="{{urlFor('showTopic.post')}}">
这是我的锚标记,用于创建我将显示主题的页面的链接。但是,当我点击链接时,页面只显示:cat_id
,而我是手动将网址更改为显示该数字的数字。
我知道如何获取该类别的ID,我现在只想用数字1进行测试。
所以我的重要问题是如何将这个号码传递给我/我做错了什么。谢谢你的帮助
答案 0 :(得分:1)
我不知道我是否理解你的要求,但似乎你想为showTopic.post
路线创建一个网址。您可以向urlFor
函数添加其他参数,并将cat_id
设置为1:
<a href="{{urlFor('showTopic.post', {"cat_id": "1"})}}">