FileLoaderException:无法导入资源" mycontroller"来自" C:/ wamp / www / Symfony / app / config \ routing.yml

时间:2014-12-08 14:32:14

标签: php symfony routing fosrestbundle

我刚刚在github上关于这个包的单一路线的教程:https://github.com/FriendsOfSymfony/FOSRestBundle/blob/master/Resources/doc/5-automatic-route-generation_single-restful-controller.md

但是当我尝试加载主页时出现此错误: "FileLoaderException: Cannot import resource "ADC\OgppBundle\Controller\OgppRestController" from "C:/wamp/www/Symfony/app/config\routing.yml" (Class could not be determined for Controller identified by "ADC\OgppBundle\Controller\OgppRestController".)

我知道这是一些基本的东西,但我不能让它发挥作用。这是代码: 应用程序/配置/ routing.yml中

adc_rest:
    resource: ADC\OgppBundle\Controller\OgppRestController
    type: rest

ADC \ OgppBundle \控制器\ OgppRest.php

namespace ADC\OgppBundle\Controller;

use FOS\RestBundle\Controller\Annotations\View;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class OgppRestController extends Controller
{
    public function getProfilesAction()
   {
   } // "get_profiles" [GET] /profile/all
   public function getProfileAction($id)
   {
   } // "get_profile" [GET] /profile/{id}
}

编辑:我试图在开发环境中清除缓存,但是当我这样做时,我遇到了同样的问题。

希望这有帮助

1 个答案:

答案 0 :(得分:1)

我不知道FOSRestBundle是如何工作的(我从未使用过它),但我认为您的控制器文件名错误,应该是OgppRestController.php,而不是OgppRest.php