【发布时间】:2014-08-10 21:37:21
【问题描述】:
在收到此消息时,我很难弄清楚我到底在哪里出错:
在渲染模板期间引发了异常 ("无法为命名路由 "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>
routing.yml:
user:
resource: "@UserBundle/Resources/config/routing.yml"
prefix: /user
rpg_db:
resource: "@RPGBundle/Resources/config/routing.yml"
prefix: /rpg
core:
resource: "@CoreBundle/Controller/"
type: annotation
prefix: /
还有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();
}
}
我做错了什么?或者我的问题还有哪些?
【问题讨论】:
-
core的资源错误:"@CoreBundle/Controller/"? -
尝试使用:资源:“@CoreBundle/Controller/DefaultController.php”
标签: symfony