我遇到问题,包括FOSRestBundle
在我的Symfony 2.1
项目中。
当我使用自动路由生成(文档)并想使用view layer
(文档)时。
我收到一个异常:No route found for "GET /users"。
我的 config.yml:
fos_rest:
routing_loader:
default_format: json
我的路由.yml:
users:
type: rest
resource: Api\UserBundle\Controller\UsersController
我的用户控制器类:
namespace Api\UserBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use FOS\RestBundle\Controller\FOSRestController;
class UsersController extends FOSRestController
{
public function getUsersAction() { die('get'); }
public function postUsersAction() { die('post'); }
}
当我删除extends FOSRestController
一切正常 - 但我失去了视图层功能。谁能引导我朝着正确的方向解决这个问题?