+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Datanbank-Table anlegen über Plugin?

  1. #1
    Neu an Board
    Registriert seit
    03.09.2010
    Beiträge
    9
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Datanbank-Table anlegen über Plugin?

    Ist es möglich über das XML Manifest eines Plugins einen Table anzulegen? Oder geht das nur für Komponenten?

    plugin_register.xml
    Code:
    ...
    <sql>
         <file>plugin_register.sql</file>
    </sql>
    ...
    plugin_register.sql
    Code:
    CREATE TABLE `test` (
    `id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `timestamp` INT( 10 ) NOT NULL ,
    `meine_id` INT( 20 ) NOT NULL
    ) ENGINE = MYISAM ;
    Bei der Installation gibt er mir zwar keine Fehlermeldung aus und sagt "Install Plugin Success", jedoch erscheint meine neue Tabelle nicht in der Datenbank.. :(

  2. #2
    Hat hier eine Zweitwohnung Avatar von Some1new
    Registriert seit
    18.05.2005
    Ort
    Buest nich unt 'n Norden is dat schwer to verstohn.
    Beiträge
    1.427
    Bedankte sich
    260
    Erhielt 309 Danksagungen
    in 252 Beiträgen

    Standard

    Du must noch den driver type anlegen, bspw. siehe hier:

    Code:
    <sql>
                <file driver="mysql" charset="utf8">install.mysql.utf8.sql</file>
                <file driver="mysql">install.mysql.sql</file>
    </sql>
    Gruß
    Some1new
    SUCHEN ist keine Stadt in Deutschland, sondern eine TOLLE Funktion in diesem Forum.
    Fahren Sie mich irgendwohin, ich werde überall gebraucht, denn "Es iss ja, wie´s iss!".
    Woher kommt mein Nickname? - some1new by escobar

  3. #3
    Neu an Board
    Registriert seit
    03.09.2010
    Beiträge
    9
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hm funktioniert leider immer noch nicht..

    Hab jetzt:

    Code:
    <sql>
      <file driver="mysql" charset="utf8">plugin_register.sql</file>
      <file driver="mysql">plugin_register.sql</file>
    </sql>
    in meiner xml stehen. Habs auch schon nur mit nur mit der utf-8 Zeile probiert. Oder liegts vll an meinem sql befehl (copy&past ausm phpmyadmin)?

    Die Tabelle sollte doch nach der Installation des Plugins auftauchen oder? Das Plugin installiert sich nach wie vor ohne meckern..

  4. #4
    Hat hier eine Zweitwohnung Avatar von Matrikular
    Registriert seit
    14.01.2006
    Ort
    Nienburg
    Alter
    40
    Beiträge
    1.440
    Bedankte sich
    219
    Erhielt 593 Danksagungen
    in 441 Beiträgen

    Standard

    sofern es noch von interesse ist, der sql tag wird im plugin nicht beruecksichtigt.
    eine fake-installer/package-installer komponente schafft abhilfe.
    Joomla! Development? Hire me! | Teach Yourself Programming in Ten Years

+ Antworten

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein