【发布时间】:2018-04-08 22:52:17
【问题描述】:
我是 symfony 框架的新手。我已经成功安装了框架。我也有设置数据库。我也可以重定向到登录页面。但是当我开始重定向简单的索引页面时,它给了我 404 未找到。我按照文件进行了跟踪。
我没有弄明白哪里错了。
如果我写 http://localhost/symfony_demo/web/lucky/number URL 然后得到以下错误
我写http://localhost/symfony_demo/lucky/number 然后得到这个错误。
文档没有详细说明如何使用 url。
我的控制器在 src/AppBundle/Controller 中如下所示。
// src/AppBundle/Controller/LuckyController.php
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class LuckyController extends Controller
{
/**
* @Route("/lucky/number")
*/
public function numberAction()
{
$number = mt_rand(0, 100);
return new Response(
'<html><body>Lucky number: '.$number.'</body></html>'
);
}
}
我从reference link 获得参考。他们没有给出如何为此编写路线。我仍然像下面这样写路线
lucky_list:
path: /lucky/number
defaults: { _controller: AppBundle:Lucky:number }
是否有任何配置可以启用路由? 请帮忙
【问题讨论】:
-
我已经检查过了,我写了路线,但它也不起作用。让我添加路线