Fatal Error beim Anlegen/ Ändern von Attributen
Hallo zusammen,
wie oben schon geschrieben, bekomme ich beim Anlegen bzw. Ändern von Attributen folgenden Fehler:
PHP-Code:
Fatal error: Could not load class MetaModels\Attribute\TranslatedReference in …/system/functions.php on line 105
#0 [internal function]: __error(256, 'Could not load ...', '/www/htdocs/w00...', 105, Array)
#1 …/system/functions.php(105): trigger_error('Could not load ...', 256)
#2 [internal function]: __autoload('MetaModels\Attr...')
#3 …/system/modules/metamodelsattribute_translatedcombinedvalues/MetaModels/Attribute/TranslatedCombinedValues/TranslatedCombinedValues.php(34): spl_autoload_call('MetaModels\Attr...')
#4 …/system/modules/!metamodels-stable-branch/config/vendor_autoload.php(188): require_once('/www/htdocs/w00...')
#5 [internal function]: autoload_ee0ec75088042c20499b4db298cb0f36('MetaModels\Attr...')
#6 [internal function]: spl_autoload_call('MetaModels\Attr...')
#7 …/system/modules/metamodels/MetaModelAttributeFactory.php(153): class_implements('MetaModels\Attr...', true)
#8 …/system/modules/metamodels/TableMetaModelAttribute.php(207): MetaModelAttributeFactory::getAttributeTypes('', '')
#9 …/system/libraries/Controller.php(2893): TableMetaModelAttribute->fieldTypesCallback(Object(DC_General))
#10 …/system/modules/generalDriver/DC_General.php(1701): Controller->prepareForWidget(Array, 'type_9', 'text', 'type', 'tl_metamodel_at...')
#11 …/system/modules/generalDriver/GeneralViewDefault.php(1175): DC_General->getWidget('type')
#12 …/system/modules/generalDriver/GeneralViewDefault.php(1135): GeneralViewDefault->generatePalette(Array, 'dcbe_general_fi...')
#13 …/system/modules/generalDriver/GeneralViewDefault.php(246): GeneralViewDefault->generateFieldsets('dcbe_general_fi...', Array)
#14 …/system/modules/generalDriver/DC_General.php(2359): GeneralViewDefault->edit()
#15 …/system/modules/metamodels/MetaModelBackendModule.php(174): DC_General->edit()
#16 …/system/modules/metamodels/MetaModelBackendModule.php(194): MetaModelBackendModule->runDC()
#17 …/system/modules/metamodels/MetaModelBackendModule.php(208): MetaModelBackendModule->performNormal()
#18 …/system/modules/backend/Backend.php(239): MetaModelBackendModule->generate()
#19 …/contao/main.php(120): Backend->getBackendModule('metamodels')
#20 …/contao/main.php(230): Main->run()
#21 {main}
Contao: 2.11.16
MM: 1.0.x für Contao 2.11 (frisch von Github geladen)
Es sind alle Module und Dateien aus dem Build rüberkopiert worden. Wo könnte der Fehler liegen? Vor dem Aktualisieren des Pakets lief das Anlegen von Attributen einwandfrei.
Viele Grüße
Daniel
Migration Catalog zu MetaModels
Ich habe mich jetzt endlich mal daran gesetzt eine meiner alten Contao Seiten (2.11.11) vorzubereiten für die Migration auf 3.5. Hierfür wollte ich nach dem von Carolina Koehn beschriebenen Weg vorgehen. Allerdings stoße ich wie @dieselboy auf die Fehlermeldung:
Zitat:
Fatal error: Could not load class MetaModels\Attribute\TranslatedReference
Ich habe bereits versucht das Problem einzugrenzen, komme aber hier nicht so richtig weiter. Die Ursache liegt beim Laden bzw. Erweitern der Klasse TranslatedCombinedValues in der Datei system/modules/metamodelsattribute_translatedcombinedvalues/MetaModels/Attribute/TranslatedCombinedValues/TranslatedCombinedValues.php
PHP-Code:
namespace MetaModels\Attribute\TranslatedCombinedValues;
use MetaModels\Attribute\TranslatedReference;
use MetaModels\Helper\ContaoController;
class TranslatedCombinedValues extends TranslatedReference
{
// ...
}
Es sieht so aus, als ob der Namespace erfolgreich gesetzt wird aber die Klasse (MetaModels\Attribute\TranslatedReference) nicht geladen werden kann. Irgendwelche Ansätze warum das der Fall ist?
PS: Verwende habe ich die MetaModels 1.0.x (Contao 2.11 only) von now.metamodel.me.