Php 细枝请求法
如何在twig框架中请求方法。至于php,它是这样的:Php 细枝请求法,php,twig,slim,Php,Twig,Slim,如何在twig框架中请求方法。至于php,它是这样的: if ($_SERVER['REQUEST_METHOD'] == 'POST') 如果您的意思是在您的路线内可调用,我需要对细枝请求相同的方法: $app->map(['GET', 'POST'], '/books', function ($request, $response, $args) { if ($request->getMethod() == 'POST') { // form was p
if ($_SERVER['REQUEST_METHOD'] == 'POST')
如果您的意思是在您的路线内可调用,我需要对细枝请求相同的方法:
$app->map(['GET', 'POST'], '/books', function ($request, $response, $args) {
if ($request->getMethod() == 'POST') {
// form was posted back
} else
// GET only processing here
}
// processing for GET and POST here
});
如果是指在细枝内,则将$request->getMethod()
传递给render()调用:
您可以在细枝中使用如下内容:
{% if method == 'POST' %}
{# do something #}
{% endif %}
您想从post变量中获取数据吗?我想让它检查表单是否已提交。如果是,请将表单操作从一个更改为另一个。所以,若表单已提交,是否显示新的formTwig框架?Twig是一个模板引擎。对不起。我犯了一个错误。我仍然在学习一些东西,这就是为什么我要询问信息。我尝试了我能想到的所有方法让它与细枝一起工作,但它似乎没有显示任何内容或给我一个错误,我的get函数$app->get('/pi/:id',函数($id)use($app){$pi=$app->seT->where('id',$id)->first();if(!$pi){$app notFound();}$app->render('seT/pI.php',['pI'=>$pI]);})->name('seT.item');
{% if method == 'POST' %}
{# do something #}
{% endif %}