gpt4 book ai didi

php - Symfony4:找不到 "GET/lucky/number"的路由

转载 作者:可可西里 更新时间:2023-11-01 00:12:28 26 4
gpt4 key购买 nike

我开始玩 symfony4。我刚刚创建了新的应用程序并创建了新的 LuckyController。它与以这种方式配置的 routes.yaml 一起工作:

lucky:
path: /lucky/number
controller: App\Controller\LuckyController::number

使用以下 Controller :

<?php

namespace App\Controller;

use Symfony\Component\HttpFoundation\Response;

class LuckyController
{
public function number()
{
return new Response('<html><head></head><body>' . rand(111, 999) . '</body></html>');
}
}

但是我想使用注解。所以我决定评论 routes.yaml。以下文档解释了如何 create a route in symfony我做了这个:

<?php

namespace App\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;

class LuckyController extends Controller
{
/**
* @Route("/lucky/number")
*/
public function number()
{
return new Response('<html><head></head><body>' . rand(111, 999) . '</body></html>');
}
}

No route found

最佳答案

有时这个问题是因为缓存导致的。你需要运行php bin/console cache:clear,然后它就可以正常工作了。

关于php - Symfony4:找不到 "GET/lucky/number"的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47839537/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com