刚开始学习Symfony,我正在尝试设置测试页面。在他们开始指导和做幸运数字教程之后。我在这里从教程中复制的php文件遇到了一个问题:
<?php
// src/AppBundle/Controller/LuckyController.php
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;
class LuckyController
{
// ...
/**
* @Route("/api/lucky/number")
*/
public function apiNumberAction()
{
$data = array(
'lucky_number' => rand(0, 100),
);
return new Response(
json_encode($data),
200,
array('Content-Type' => 'application/json')
);
}
}
?>
我收到以下错误:
Fatal error: Class 'Symfony\Component\HttpFoundation\Response' not found in C:\xampp\htdocs\symfony\web\lucky\number.php on line 21
如果有人能指出我正确的方向来解决这个问题,或者甚至为了一个人开始的更好的教程,我会非常感激。
由于
答案 0 :(得分:0)
帖子中的文件应该命名为src / AppBundle / Controller / LuckyController.php,但你说它名为web \ lucky \ number.php。如果这是真的,那必须先修复。