gpt4 book ai didi

templates - Silverstripe 4.2.1 实时站点不检测公共(public)命名空间模板

转载 作者:行者123 更新时间:2023-12-04 16:54:16 24 4
gpt4 key购买 nike

一切都在我的本地服务器上运行,但是当我将站点上线时,除了通过 使用的命名空间模板外,一切都正常。 $布局未检测到,因此只有 2 个主要 Page.ss 页面的内容可见。

你知道我怎么解决吗?

我当然尝试开发/构建,?flush=1, ?flush=all 等,但没有任何效果。

这是我的构建结构:

    app
_config
**app.yml**
**theme.yml**
src
**HomePage.php**
templates
**Page.ss**
Include
Layout
**Page.ss**
Silverstripe
fefracaf
Layout
**HomePage.ss**

我的命名空间是:
命名空间 SilverStripe\fefracaf;

mysite/app/src/HomePage.php
<?php

namespace SilverStripe\fefracaf;

use Page;

class HomePage extends Page
{

}

mysite/app/_config/app.yml
---
Name: fefracaf
---
SilverStripe\Core\Manifest\ModuleManifest:
project: app

mysite/app/_config/theme.yml
---
Name: mytheme
---
SilverStripe\View\SSViewer:
themes:
- '$public'
- '$default'

在此先感谢您的帮助

最佳答案

它可能是您的文件夹名称:Silverstripe .您的 PHP 命名空间是 SilverStripe - 请注意,Linux 系统区分大小写,而 MacOS 等本地环境则不区分大小写。

关于templates - Silverstripe 4.2.1 实时站点不检测公共(public)命名空间模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52440003/

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