没有找到Symfony页面

时间:2018-06-05 20:54:24

标签: php symfony

我的Symfony项目有问题,找不到我的页面但是当我查看路线列表时,我找到了路线的名称,我不明白为什么?我和你分享我的代码:

<?php
// src/Controller/LuckyController.php
namespace App\Controller;

use Symfony\Component\HttpFoundation\Response;

class LuckyController
{
    public function number()
    {
        $number = mt_rand(0, 100);

        return new Response(
            '<html><body>Lucky number: '.$number.'</body></html>'
        );
    }
}

和我的路线:

index:
    path: /
    controller: App\Controller\HomeController::hello
app_lucky_number:
    path: /lucky/number
    controller: App\Controller\LuckyController::number

我试试这个网址:http://projetstage/lucky/number

2 个答案:

答案 0 :(得分:0)

如果你使用yaml来配置你的路由,你应该在你的Controller类中加上Action后面的函数名称。 尝试将功能编号重命名为numberAction

答案 1 :(得分:0)

也许您正在使用 wamp 或 xampp 等应用服务器运行您的应用程序。

请记住,当您使用此应用服务器时,您需要像这样安装 apache 包:

composer require symfony/apache-pack