Hallo zusammen,
ich nutze Contao 3.0.3 und habe mit Hilfe des Extension-Creators eine Erweiterung erzeugt.
Diese Erweiterung habe ich in das
PHP-Code:
$GLOBALS['BE_MOD']
array eingefügt und kann das Modul auch in der Backend-Navigation auswählen.
Die "Erweiterungsverwaltung" sagt mir allerdings permanent das meine Datenbank nicht aktuell sei und versucht einen CREATE TABLE Befehl.
Auch nachdem ich auf "Datenbank aktualisieren" klicke, wird mir weiterhin der CREATE TABLE Befehl angezeigt, obwohl die Tabelle in der Datenbank angelegt wurde.
An der SQL Definition habe ich nichts geändert - es handelt sich um die vom Extension Creator standardmäßig angelegten Felder:
PHP-Code:
// Fields
'fields' => array
(
'id' => array
(
'sql' => "int(10) unsigned NOT NULL auto_increment"
),
'tstamp' => array
(
'sql' => "int(10) unsigned NOT NULL default '0'"
),
'title' => array
(
'label' => &$GLOBALS['TL_LANG']['test_product']['title'],
'exclude' => true,
'inputType' => 'text',
'eval' => array('mandatory'=>true, 'maxlength'=>255),
'sql' => "varchar(255) NOT NULL default ''"
)
)
Ausserdem wird mir das Modul nicht als Erweiterung angezeigt.
Was mache ich falsch?
Dank für die Hilfe,
Marcel
Lesezeichen