如何告诉SilverStripe代码文件夹(包含_config子文件夹)不是SilverStripe模块?

时间:2015-05-15 02:29:15

标签: module silverstripe

我有一个非SilverStripe应用程序,我想存储在SilverStripe网站文件夹根目录下的文件夹中。我们称之为myApp。

它有一个名为_config的文件夹(即myApp / _config)

当我刷新网站时,我收到错误:

Fatal error: Uncaught exception 'Exception' with message 'There are two files containing the "Event" class: ...

显然SilverStripe正试图将myApp视为一个模块,这要归功于_config文件夹的存在(这是documented here)。我怎么能告诉它不要这样做?

1 个答案:

答案 0 :(得分:2)

在文件 core / manifest / ManifestFileFinder.php 中,我发现了一些似乎导致模块被排除的东西。事实证明我需要将文件添加到名为 _manifest_exclude myApp 文件夹中

一旦该文件存在,它就解决了问题。