我在Contao 2.11.11安装模块MetaModels 1.0.x时遇到错误:
致命错误:无法加载类MetaModels''Attribute''TranslatedReference
我可以将问题缩小到system/modules/metamodelsattribute_translatedcombinedvalues/MetaModels/Attribute/TranslatedCombinedValues/TranslatedCombinedValues.php
文件
首先设置namespace
,然后调用类TranslatedReference
,这导致了致命错误。
namespace MetaModels'Attribute'TranslatedCombinedValues;
use MetaModels'Attribute'TranslatedReference;
use MetaModels'Helper'ContaoController;
class TranslatedCombinedValues extends TranslatedReference
{
// ...
}
如何调试无法调用该类的原因
显然,由于namespace
还可以,我只需要调用正确的类名:
namespace MetaModels'Attribute'TranslatedCombinedValues;
//use MetaModels'Attribute'TranslatedReference;
//use MetaModels'Helper'ContaoController;
use MetaModelAttributeTranslatedReference;
//class TranslatedCombinedValues extends TranslatedReference
class TranslatedCombinedValues extends MetaModelAttributeTranslatedReference
{
// ...
}