我有一个非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)。我怎么能告诉它不要这样做?
答案 0 :(得分:2)
在文件 core / manifest / ManifestFileFinder.php 中,我发现了一些似乎导致模块被排除的东西。事实证明我需要将文件添加到名为 _manifest_exclude 的 myApp 文件夹中
一旦该文件存在,它就解决了问题。