在 Contao CMS 中调试 "Could not load class" 致命错误
Debug "Could not load class" fatal error in Contao CMS
我在 Contao 2.11.11 安装模块 MetaModels 1.0.x 出现错误:
Fatal error: Could not load class MetaModels\Attribute\TranslatedReference
我可以将问题缩小到文件 system/modules/metamodelsattribute_translatedcombinedvalues/MetaModels/Attribute/TranslatedCombinedValues/TranslatedCombinedValues.php
首先设置了 namespace
,然后调用了 class TranslatedReference
,这造成了致命错误。
namespace MetaModels\Attribute\TranslatedCombinedValues;
use MetaModels\Attribute\TranslatedReference;
use MetaModels\Helper\ContaoController;
class TranslatedCombinedValues extends TranslatedReference
{
// ...
}
如何调试无法调用 class 的原因。
显然 namespace
没问题,我只需要调用正确的 class 名称:
namespace MetaModels\Attribute\TranslatedCombinedValues;
//use MetaModels\Attribute\TranslatedReference;
//use MetaModels\Helper\ContaoController;
use MetaModelAttributeTranslatedReference;
//class TranslatedCombinedValues extends TranslatedReference
class TranslatedCombinedValues extends MetaModelAttributeTranslatedReference
{
// ...
}
我在 Contao 2.11.11 安装模块 MetaModels 1.0.x 出现错误:
Fatal error: Could not load class MetaModels\Attribute\TranslatedReference
我可以将问题缩小到文件 system/modules/metamodelsattribute_translatedcombinedvalues/MetaModels/Attribute/TranslatedCombinedValues/TranslatedCombinedValues.php
首先设置了 namespace
,然后调用了 class TranslatedReference
,这造成了致命错误。
namespace MetaModels\Attribute\TranslatedCombinedValues;
use MetaModels\Attribute\TranslatedReference;
use MetaModels\Helper\ContaoController;
class TranslatedCombinedValues extends TranslatedReference
{
// ...
}
如何调试无法调用 class 的原因。
显然 namespace
没问题,我只需要调用正确的 class 名称:
namespace MetaModels\Attribute\TranslatedCombinedValues;
//use MetaModels\Attribute\TranslatedReference;
//use MetaModels\Helper\ContaoController;
use MetaModelAttributeTranslatedReference;
//class TranslatedCombinedValues extends TranslatedReference
class TranslatedCombinedValues extends MetaModelAttributeTranslatedReference
{
// ...
}