我是Symfony的新手,想要从Symfony3开始。我按照教程,直到我到达
http://symfony.com/doc/current/book/page_creation.html#creating-a-page-route-and-controller
然后,我使用网址/lucky/controller
在路由http://mywebsite/web/app_dev.php/lucky/controller
上出现了404错误。
我尝试使用symfony2并且它正常工作。 这是路线(未更改):
app:
resource: "@AppBundle/Controller/"
type: annotation
这是控制器:
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>'
);
}
}
帮助?
答案 0 :(得分:3)
在教程中,我们有路由@Route(&#34; / lucky / number&#34;),你使用/ lucky / controller。 你能展示你的控制器吗?