gpt4 book ai didi

php - 错误的 symfony 配置

转载 作者:行者123 更新时间:2023-12-04 17:02:18 25 4
gpt4 key购买 nike

我的项目配置有问题,我看不到错误在哪里......

AppKernel.php
...

class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = [
...
new CMS\CoreBundle\CMSCoreBundle(),
];

app/config/routing.yml
cms_core:
resource: "@CMSCoreBundle/Resources/config/routing.yml"
prefix: /

src/CMS/CoreBundle/Resourcers/config/routing.yml
cms_core_homepage:
path: /
defaults: { _controller: CMSCoreBundle:Default:index }

src/CMS/CoreBundle/Resources/views/index.html.twig
{% extends "@CMSCoreBundle/template.html.twig" %}

{% block content %}
test
{% endblock %}

src/CMS/CoreBundle/Resources/views/template.html.twig
{% block content %}
Template block
{% endblock %}

我收到这条消息

There are no registered paths for namespace "CMSCoreBundle" in CMSCoreBundle::index.html.twig at line 1.



请问错在哪里?
感谢你们。

最佳答案

我认为你有 2 种方法来解决它。

您可以将您的包添加到路径中

#app/config/config.yml
twig:
paths:
"%kernel.root_dir%/../src/CMS/CoreBundle/Resources/views/": CMSCoreBundle

或者尝试像这样扩展你的模板
{% extends "CMSCoreBundle:template.html.twig" %}

对于第二个解决方案,我不是 100% 确定。

希望它可以帮助你

关于php - 错误的 symfony 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43089015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com