php - Symfony Controller 不工作

标签 php symfony

我对 symfony 非常陌生,并按照网站上的说明开始学习。我创建了幸运数字 Controller ,但它没有像我希望的那样工作。

这是我添加的 LuckyController.php 文件的代码。我在 URL localhost/testing/web/lucky/number 处收到 404 错误页面

<?php

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

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

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

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

我不确定我是否错过了一个步骤,或者我是否只是想创建 Controller 。我正在使用 Symfony 3.1 标准版。非常感谢任何帮助。

最佳答案

嗯,您正在请求中使用生产环境。确保您的缓存已清除或使用以下位置的开发环境:

localhost/testing/web/app_dev.php/lucky/number

关于php - Symfony Controller 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40160031/

相关文章:

php - Magento 如何通过选项 ID 获取属性值?

javascript - 替换文本区域中多次出现的字符串 (url)

php - 在 PHP 中创建动态图像

php - Symfony2 : Doctrine does not load related entities in many-to-many relation

php - laravel eloquent 中的联合运算符

php - 从按钮按下事件运行 SQL 查询

php - Symfony 4 路由注释导致 openapi 注释错误

php - Symfony2 异常捕捉困惑

symfony - AH01797 : client denied by server configuration

php - SQLSTATE[42000] : Syntax error or access violation: 1064 Symfony 2. 7.3 应用