2014-02-17 84 views
1

嘗試訪問//localhost/dga/web/app_dev.php/gerer/sami時出現以下異常。Symfony2路由註釋導致NotFoundHttpException 1鏈接異常:ResourceNotFoundException

未發現 「GET/gerer /薩米」 路線404未找到 - NotFoundHttpException 1種連接異常:

ResourceNotFoundException » 

SRC /應用/配置/ routing.yml中

gestion_utilisateur: 
    resource: "@GestionUtilisateurBundle/Controller" 
    type:  annotation 
    prefix: /

src/Application/EncaissementBundle/Controller/GererController.php

namespace Application\EncaissementBundle\Controller; 
use Symfony\Bundle\FrameworkBundle\Controller\Controller; 
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; 
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template; 

class DefaultController extends Controller 
{ 
    /** 
    * @Route("/gerer/{name}", name="application_encaissement_gere") 
    * @Template() 
    */ 
    public function indexAction($name) 
    { 
     return $this->render(
      'ApplicationEncaissementBundle:Gerer:index.html.twig', 
      array('name' => $name) 
     ); 
    } 
+1

DefaultController in GererController.php? –

+1

文件名和類名稱不匹配應該是這個問題的原因,因爲@AhmedSiouani指出正確:) – nifr

回答

0

依我之見,你所定義的動作indexAction是在控制器DefaultController。但是,您發送的響應是另一個控制器的一個樹枝文件,該文件應爲GererController

對控制器名稱&進行一些檢查,您正在調用該樹枝資源(即'ApplicationEncaissementBundle:Gerer:index.html.twig')。

你有多少個控制器?

最佳,

0

它的作品!我只是我的配置Apache服務器

須藤gedit中/etc/apache2/apache2.conf中

並評論此/家/ user/NetBeansProjects in the file apache2.conf

<Directory /> 
    Options FollowSymLinks 
    AllowOverride None 
    Require all denied 
</Directory> 
<Directory /usr/share> 
    AllowOverride None 
    Require all granted 
</Directory> 
<Directory /var/www/> 
    Options Indexes FollowSymLinks 
    AllowOverride None 
    Require all granted 
</Directory> 
#<Directory /home/user/NetBeansProjects> 
# Options Indexes FollowSymLinks MultiViews 
# AllowOverride All 
# Order allow,deny 
# Allow from all 
#</Directory> 

:)胺謝謝你的幫助