[Frage] Tabelle lässt sich cniht erweitern [Gelöst] TYPO3-Version: 4.7.10

  • daFalk daFalk
    Padawan
    0 x
    62 Beiträge
    0 Hilfreiche Beiträge
    02. 10. 2013, 10:46

    Hallo,

    ich bastel gerade meine erste Extensions. Diese Extension erfordert das hinzufügen einer neuen Spalte zur Tabelle fe_users. Dazu schreibe ich in die ext_tables.sql:

    CREATE TABLE fe_users(
    tx_gallery_subsribed tinyint(4) DEFAULT '0' NOT NULL
    );

    das TCA dürfte jetzt nicht von Belang sein oder? Jedenfalls schreibe ich da:

    1. $tempColumns = array(
    2. 'tx_gallery_subscribed' => array(
    3. 'exclude' => 0,
    4. 'label' => 'Gallerie abonniert',
    5. 'config' => array(
    6. 'type' => 'check',
    7. 'default' => 0,
    8. ),
    9. ),
    10. );
    11.  
    12. t3lib_div::loadTCA('fe_users');
    13. t3lib_extMgm::addTCAColumns('fe_users', $tempColumns, 1);
    14. t3lib_extMgm::addToAllTCAtypes('fe_users','tx_gallery_subscribed;;;;1-1-1');

    Wenn ich dann im Backend zur Extension geh und die Datenbank updaten möchte, steht da:

    CREATE TABLE fe_users( (
    tx_gallery_subsribed tinyint(4) NOT NULL default '0'
    );

    was unlogisch ist und auch nicht funktioniert. T3 sollte doch CREATE TABLE in ALTER TABLE umwandeln und einfach ein ADD COLUMN draus machen oder? Und woher kommt diese komische Zusätzliche zweite öffnende Klammer?

    Kann mir bitte jemand helfen?

    Dankeschön & LG Falk

  • daFalk daFalk
    Padawan
    0 x
    62 Beiträge
    0 Hilfreiche Beiträge
    02. 10. 2013, 12:34 - Lösung

    Problem gelöst. Es fehlt ein Leerzeichen in der ext_table.sql direkt nach fe_users.

    :)


  • 1
  • daFalk daFalk
    Padawan
    0 x
    62 Beiträge
    0 Hilfreiche Beiträge
    02. 10. 2013, 12:34

    Problem gelöst. Es fehlt ein Leerzeichen inder ext_table.sql direkt nach fe_users.

    :)

  • daFalk daFalk
    Padawan
    0 x
    62 Beiträge
    0 Hilfreiche Beiträge
    02. 10. 2013, 12:34

    Problem gelöst. Es fehlt ein Leerzeichen in der ext_table.sql direkt nach fe_users.

    :)

  • 1