我正在按照本教程在Symfony 3项目中设置我的第一页:使用Symfony 3教程进行快乐开发
我创建了一个HomeController文件/src/AppBundle/Controller/.该文件的内容是:
<?php
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;
class HomeController {
/**
* @Route("/home")
*/
public function showAction() {
return new Response('Testing!');
}
}
Run Code Online (Sandbox Code Playgroud)
我只是想弄明白:"测试!" 从showAction()上面的功能到显示.但是,我的页面有错误:找不到"GET/home"的路由
上面的设置有问题吗?对不起,如果这是一个简单的问题,这是我第一次与Symfony合作,我迷路了!
如果您在localhost上进行测试,则可以转到项目目录并使用内置Web服务器测试项目:
php bin/console server:start
Run Code Online (Sandbox Code Playgroud)
并阻止它:
php bin/console server:stop
Run Code Online (Sandbox Code Playgroud)
要调试路由,请输入:
php bin/console debug:router
Run Code Online (Sandbox Code Playgroud)
那应该显示你所有的路线.一旦这个工作,这是让你的Nginx工作的问题.
您还可以为内置服务器指定其他IP地址.请参阅文档:http: //symfony.com/doc/current/setup/built_in_web_server.html#starting-the-web-server
| 归档时间: |
|
| 查看次数: |
9962 次 |
| 最近记录: |