2017-06-12 17 views
1

このような質問をしていただき、申し訳ありません。これまでのような質問がありましたが、私の場合はむしろ...ばかです。私が持っているのはプロジェクト管理システムです。Symfonyが自動生成するすべてのプロジェクトを表示したいのです。 ProjectControllerと同じコントローラで、私は別のアクションを行いました。私は完全に完了したすべてのアーカイブプロジェクトをリストしたかったのです。まず、コードと注釈を貼り付けてコピーし、ルートと機能の名前を変更しました。ここに私のindexAction機能はsymfonyエラー - オブジェクトが見つかりません

/** 
    * Lists all project entities. 
    * 
    * @Route("/", name="project_index") 
    * @Method("GET") 
    */ 
    public function indexAction() 
    { 
     $em = $this->getDoctrine()->getManager(); 
     $projects = $em->getRepository('AppBundle:Project')->findAll(); 
     return $this->render('project/index.html.twig', array(
      'projects' => $projects, 
     )); 
    } 

それは得ることができるほど簡単です。今ここに同じ

/** 
    * Lists all project entities. 
    * 
    * @Route("/archive", name="project_archive") 
    * @Method("GET") 
    */ 
    public function archiveAction() 
    { 
     $em = $this->getDoctrine()->getManager(); 
     $projects = $em->getRepository('AppBundle:Project')->findAll(); 
     return $this->render('project/index.html.twig', array(
      'projects' => $projects, 
     )); 
    } 

これまでのところ、私も両方の機能は同じであるプロジェクトをフィルタリングしますが、心の中でindexAction機能とクマに私がそうであるように、まったく同じことをやっておりませんで、私のarchiveAction関数でありますコントローラ。見つからない

AppBundle \エンティティ\ Projectオブジェクト - ここでは、すべてのアーカイブ・プロジェクトを表示しようとしたとき、私は受信エラーです。

インデックスアクションはうまく動作し、すべてのプロジェクトを表示しますが、ルートを変更して関数の名前を変更して同じものをすべて同じに保ち、同じコントローラ内にある場合 - AppBUndle \ Entity \ Zadanie、それ以外の場合は - できません。

+0

あなたのコードの中でZadanieを見ることができません。そのコードはどこですか? –

+0

これは「プロジェクト」です。ブルガリア語で変更し、やり直すのを忘れました。 「AppBundle:Entity:Project」 –

+1

symfonyのキャッシュをクリアしてみましたか? –

答えて

1

SOLVED私はアーカイブ機能を上に置いて問題を解決することができました。一番上には、他の機能の前に最初の位置にあることを意味します。そうする前に私はルートを切り替えることを試みた。私はindexActionからルートを取り出し、それをarchiveActionとその反対のアノテーションに入れました。どちらの関数もうまくいきました。その後、私は彼らを戻し、アーカイブはまだ動作しませんでした。その後、インデックスの前にアーカイブを置くだけで、それは魅力として働いていました。私はちょうど起こった何が起こったのか分かりません。なぜなら...問題ではありません...それは機能します。 (真剣に - だれかが私がそれを感謝する理由を知っている場合)

+0

同じです。 「オブジェクトが見つかりません」というエラーが表示され、新しいアクションをコントローラクラスの上に置くと機能します。理由は分かりません... –

+0

それが動作する限り... –

関連する問題