我在PhpStorm中使用Symfony

时间:2015-10-09 11:54:23

标签: php symfony crud controllers

我拍了上述错误的照片。我不明白这个错误,我也绝不理解如何修复它。

我在Symfony使用PhpStorm。我希望能够连接到数据库。我已经设置了我的实体和控制器。

错误主要来自classes.php,即使我尝试使用Symfony创建新项目,它仍然存在。我看过这条线,但我没有看到错误信息。

查看图片错误:

enter image description here

有没有人知道这意味着什么,以及解决它的最佳方法是什么?

2 个答案:

答案 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