Post 修身路线 PHP
Post Routes Slim PHP
我正在尝试为我的网站创建一个论坛。我 运行 遇到过发布数据的问题。我计划这样做,以便当用户单击某个类别时,它会发布该类别的 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')}}">
这是我的锚标记,用于为我将显示主题的页面创建 link。但是,当我单击 link 时,页面只显示 :cat_id
而我是手动将 url 更改为一个数字,它会显示该数字。
我知道如何获取类别的id,我现在只想用数字1测试它。
所以我的大问题是如何传递那个数字 in/what 我做错了吗?感谢帮助
我不知道我是否理解你的问题,但你似乎想为 showTopic.post
路线创建一个 url。您可以向 urlFor
函数添加其他参数并将 cat_id
设置为 1:
<a href="{{urlFor('showTopic.post', {"cat_id": "1"})}}">
我正在尝试为我的网站创建一个论坛。我 运行 遇到过发布数据的问题。我计划这样做,以便当用户单击某个类别时,它会发布该类别的 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')}}">
这是我的锚标记,用于为我将显示主题的页面创建 link。但是,当我单击 link 时,页面只显示 :cat_id
而我是手动将 url 更改为一个数字,它会显示该数字。
我知道如何获取类别的id,我现在只想用数字1测试它。
所以我的大问题是如何传递那个数字 in/what 我做错了吗?感谢帮助
我不知道我是否理解你的问题,但你似乎想为 showTopic.post
路线创建一个 url。您可以向 urlFor
函数添加其他参数并将 cat_id
设置为 1:
<a href="{{urlFor('showTopic.post', {"cat_id": "1"})}}">