Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony2现有路由错误_Symfony - Fatal编程技术网

Symfony2现有路由错误

Symfony2现有路由错误,symfony,Symfony,在获取此消息时,我很难找出错误的确切位置: 在呈现模板期间引发了异常 (“无法将命名路由“core”作为该路由生成URL 不存在。“)位于app/Resources/views/globalheader.html.twig中 第3行 globalheader.html.twig是: {# app/Resources/views/globalheader.html.twig #} <div id="globalheader"> <h1><a href="{{

在获取此消息时,我很难找出错误的确切位置:

在呈现模板期间引发了异常 (“无法将命名路由“core”作为该路由生成URL 不存在。“)位于app/Resources/views/globalheader.html.twig中 第3行

globalheader.html.twig是:

{# app/Resources/views/globalheader.html.twig #}
<div id="globalheader">
    <h1><a href="{{ path('core') }}">MyListProject</a></h1>
    <div class="usermenu">
    {% block globalheader_usermenu %}{% endblock %}
    </div>
</div>
以及CoreBundle DefaultController:

namespace MyProject\System\CoreBundle\Controller;

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

class DefaultController extends Controller
{
    /**
     * @Route("/")
     * @Template()
     */
    public function indexAction($name = null)
    {
        return array();
    }
}

我做错了什么?或者我的问题出在哪里?

名称添加到路线定义中:

class DefaultController extends Controller
{
    /**
     * @Route("/", name="core")
     * @Template()
     */
    public function indexAction($name = null)
    {
        return array();
    }
}

核心
的资源错误:
“@CoreBundle/Controller/”
?请尝试:资源:“@CoreBundle/Controller/DefaultController.php”
class DefaultController extends Controller
{
    /**
     * @Route("/", name="core")
     * @Template()
     */
    public function indexAction($name = null)
    {
        return array();
    }
}