Symfony 4-找不到GET / hi

时间:2018-08-03 18:33:25

标签: symfony symfony4

这是我的route.yaml文件

schedulePosts:
path: /schedulePosts
controller: App\Controller\PostController::startSchedulePosts

hi:
path: /hi
controller: App\Controller\PostController:hi

这是我的PostController

    class PostController extends Controller
{

    public function startSchedulePosts(){

        echo "<html><p>Starting...</p></html>";


        return new Response("<html><p>Done...</p></html>");

    }

    public function hi(){
        return new Response("<html><p>Hi</p></html>");
    }
}

当我运行本地Web服务器并转到/ schedulePosts端点时,我得到了正确的响应,但是当我转到/ hi端点时,却得到了“ GET / hi”的找不到路由。

我不知道出了什么问题。任何帮助将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:0)

我在routes.yaml文件中看到:hi控制器上只有一个冒号(:),而:: startSchedulePosts控制器上只有两个冒号(:)。

您是否尝试为:: hi使用两个冒号?