Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法在页symfony上重新路由_Php_Symfony - Fatal编程技术网

Php 无法在页symfony上重新路由

Php 无法在页symfony上重新路由,php,symfony,Php,Symfony,我正在尝试在symfony中创建一个新页面 // src/AppBundle/Controller/LuckyController.php namespace AppBundle\Controller; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; use Symfony\Component\HttpFoundation\Response; class LuckyController { /** *

我正在尝试在symfony中创建一个新页面

// src/AppBundle/Controller/LuckyController.php
namespace AppBundle\Controller;

use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;

class LuckyController
{
    /**
     * @Route("/luckynumber")
     */
    public function numberAction()
    {
        $number = mt_rand(0, 100);

        return new Response(
            '<html><body>Lucky number: '.$number.'</body></html>'
        );
    }
}
我正试图通过这个url
https://proj/proj/web/luckynumber
。它只返回
404
Error。。我的项目在
https://proj/proj
文件夹。

url应为


您还可以尝试确保它不是一个缓存问题

从控制台命令终端返回什么:
php应用程序/console debug:router
?(对于symfony3是:
php-bin/console-debug:router
)。你看到那条路线了吗?是的,有一行写着
名称:app\u lucky\u number Path:/luckynumber
嗯。现在,您可以手动清除应用程序缓存(删除env cache文件夹)或使用:
php-app/console-cache:clear--env=dev
并尝试输入正确的url。如果您在本地工作,它应该是:yourdomain.ltd/app_dev.php/luckynumberPS:每次添加翻译密钥时,添加一条路由。。。在此处发布之前清除缓存!:-)
app:
resource: "@AppBundle/Controller/"
type:     annotation