Php Silex框架,未找到用于POST的路径
我对silex框架有一个小问题,我很确定,这是由silex引起的 我有一个表单,希望随POST一起提交,但Silex抛出以下例外: UrlMatcher.php第101行中的MethodNotAllowedException: RouterListener.php第149行中的MethodNotAllowedHttpException: 找不到POST/checkPW:方法的路由不允许允许:获取 这就是我的控制器的外观:Php Silex框架,未找到用于POST的路径,php,forms,twitter-bootstrap,routing,silex,Php,Forms,Twitter Bootstrap,Routing,Silex,我对silex框架有一个小问题,我很确定,这是由silex引起的 我有一个表单,希望随POST一起提交,但Silex抛出以下例外: UrlMatcher.php第101行中的MethodNotAllowedException: RouterListener.php第149行中的MethodNotAllowedHttpException: 找不到POST/checkPW:方法的路由不允许允许:获取 这就是我的控制器的外观: $app->get('/checkPW', function ()
$app->get('/checkPW', function () use ($app) {
return $app['templating']->render(
'checkPW_blog.php'
);
});
<form method="post" action="/checkPW">
<div class="modal-body">
<div class="form-group">
<input type="password" class="form-control" id="password"
name="password"
placeholder="Passwort">
</div>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-success" id="submitPW">
Passwort bestätigen
</button>
</div>
</form>
这就是表单的外观:
$app->get('/checkPW', function () use ($app) {
return $app['templating']->render(
'checkPW_blog.php'
);
});
<form method="post" action="/checkPW">
<div class="modal-body">
<div class="form-group">
<input type="password" class="form-control" id="password"
name="password"
placeholder="Passwort">
</div>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-success" id="submitPW">
Passwort bestätigen
</button>
</div>
</form>
通过引导实现
奇怪的是,当我用GET而不是POST方法发送表单时,一切都正常
有人知道这里有什么问题吗。。?
谢谢大家。看,您只为get定义了一个路由: 只需定义一个: