找不到“GET / test /”404找不到路由 - NotFoundHttpException 1链接异常:ResourceNotFoundException»

时间:2014-07-10 14:26:16

标签: symfony

您好我是symforny2的新手我有这样的例外当我使用网址时,找不到" GET / test /" 的路线:

http://local.symfony2.com/app_dev.php/test/

我在Controller中有这个:

namespace My\testBundle\Controller;

namespace  My\testBundle\Entity;
class DefaultController extends Controller
{
   /**
   * @Route("/test/", name="test")
   */
   public function testAction()
   {
      $id = 1; // ID du bureau de test que l'on a enregistré précédemment

      $desk = $this->getDoctrine()->getRepository('MytestBundle:Desk')->find($id);

      return array('desk' => $desk);
   }
}

的src / MytestBundle / ressources /视图/默认/ test.html.twig

<h1>{{ desk.title }}</h1>
<p>
    {{ desk.description }}
</p>
<h3>Commentaires</h3>
<ul>
{% for com in desk.comments %}
    <li>
        <h4>Commentaire du {{ com.createdAt|date('d/m/Y') }}</h4>
        <p>
            {{ com.description }}
        </p>
    </li>
{% else %}
    <li>Aucun commentaire</li>
{% endfor %}
</ul>

我有两个实体Desk和DeskComment。 任何帮助!!

1 个答案:

答案 0 :(得分:0)

你可以用copypaste

吗?
<yourbundle> / config / routing.yml

<root> / app / config / routing.yml

<root> / app / config / routing_dev.yml

可能是路由失败