如何請求樹枝框架內的方法。至於PHP中,它會是這樣的:Slim Twig request_method
if ($_SERVER['REQUEST_METHOD'] == 'POST')
,我需要請求與樹枝
如何請求樹枝框架內的方法。至於PHP中,它會是這樣的:Slim Twig request_method
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()調用:
return $this->view->render($response, 'script.twig', [
'method' => $request->getMethod()
]);
並且您可以使用在這樣的小枝:
{% if method == 'POST' %}
{# do something #}
{% endif %}
我盡我所能的想辦法讓它與樹枝一起工作,但它似乎並沒有顯示任何內容或給我一個錯誤我的獲取函數$ app-> get('/ pi /:id',function($ id)使用($ APP){ \t $電= $ APP->套裝 - >在哪裏( '身份證',$ ID) - >第一(); \t \t如果(!$ PI){ \t \t $應用 - > NOTFOUND(); \t} \t \t $ APP->渲染(SET/pI.php',[ \t \t 'P1'=> $的pI \t \t \t]); \t }) - > name('seT.item'); –
你想從後期變量中獲取數據? –
我希望它檢查表單是否被提交。如果是這樣,請將表單操作從一個更改爲另一個。所以,如果表格提交,顯示新格式 –
樹枝框架? Twig是一個模板引擎。 –