我拍了上述错误的照片。我不明白这个错误,我也绝不理解如何修复它。
我在Symfony使用PhpStorm。我希望能够连接到数据库。我已经设置了我的实体和控制器。
错误主要来自classes.php,即使我尝试使用Symfony创建新项目,它仍然存在。我看过这条线,但我没有看到错误信息。
查看图片错误:
有没有人知道这意味着什么,以及解决它的最佳方法是什么?
答案 0 :(得分:4)
这意味着你已经定义了一个方法要求'对于那条路线,它不允许“GET'要求。如果你正在使用注释,那将是这样的:
/**
* @Route("/")
* @Method("POST")
*/
public function indexAction()
{
// ... display your page
}
如果你使用YAML路由,它将如下所示:
home:
path: /
defaults: { _controller: AppBundle:Main:index }
methods: [POST]
您需要摆脱方法要求,或者添加' GET'它。
HERE是文档
答案 1 :(得分:0)
尝试清理缓存:
success: function (res) {
res = JSON.parse(res);
$.each(res, function (idx, val) {
$("select").append('<option value="' + idx + '">' + val + '</option>');
});
}
验证symfony上的路由:
select '1. name 1' from dual union all
select '2. name 2' from dual union all
select '11. name 3' from dual union all
select '12. name 4' from dual