我的项目配置有问题,我看不出错误在哪里......
AppKernel.php ...
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = [
...
new CMS\CoreBundle\CMSCoreBundle(),
];
应用/配置/ routing.yml中
cms_core:
resource: "@CMSCoreBundle/Resources/config/routing.yml"
prefix: /
的src / CMS / CoreBundle / Resourcers /配置/ routing.yml中
cms_core_homepage:
path: /
defaults: { _controller: CMSCoreBundle:Default:index }
的src / CMS / CoreBundle /资源/视图/ index.html.twig
{% extends "@CMSCoreBundle/template.html.twig" %}
{% block content %}
test
{% endblock %}
的src / CMS / CoreBundle /资源/视图/ template.html.twig
{% block content %}
Template block
{% endblock %}
我收到此消息
命名空间没有注册路径" CMSCoreBundle"在CMSCoreBundle :: index.html.twig第1行。
请问哪里错了? 谢谢你们。
答案 0 :(得分:1)
我认为你有2种方法可以解决它。
您可以将捆绑包添加到路径
{% extends "CMSCoreBundle:template.html.twig" %}
或尝试按照
扩展模板>>
我对第二种解决方案并不是100%肯定。
希望它可以帮到你