+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Datenbank Befehle?

  1. #1
    War schon öfter hier
    Registriert seit
    28.06.2006
    Beiträge
    176
    Bedankte sich
    169
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard Datenbank Befehle?

    Hi,

    Ich habe div. Komponenten in Joomla 1.0.15 geschrieben, welche leider nicht mehr mit Joomla 1.5 funktionieren. Wo finde ich eine Referenz der Joomla 1.5-Datenbankbefehle?

    watergate

  2. #2
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.841
    Bedankte sich
    85
    Erhielt 2.269 Danksagungen
    in 1.936 Beiträgen

    Standard

    Die haben sich gar nicht verändert, bis auf das loadObject() welches nun direkt das Objekt
    zurückgibt und keine Parametrisierung mehr fordert.

    http://docs.joomla.org/JDatabase

  3. Erhielt Danksagungen von:


  4. #3
    War schon öfter hier
    Registriert seit
    28.06.2006
    Beiträge
    176
    Bedankte sich
    169
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Danke, doch gibt es irgendwo auch Beispiele? Ich möchte z.B. wissen, wie ich folgende Zeilen umschreiben muss:

    PHP-Code:
    $sql "SELECT * FROM #__mygallery WHERE cid=1 ORDER BY imgsort;" ;
    $database->setQuery($sql) ;
    $rows2 $database->loadObjectList() ;
    if (
    $database->getErrorNum()) echo $sql "<br>" $database->getErrorMsg() ; 
    Schon bei dem setQuery-Befehl bringt Joomla 1.5 einen Fehler.

  5. #4
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.841
    Bedankte sich
    85
    Erhielt 2.269 Danksagungen
    in 1.936 Beiträgen

    Standard

    Ja, weil das Datenbankobjekt nicht existiert. Dafür gibt es doch schließlich den
    Legacy Modus. Ansonsten müssen einige Objekte, die global gar nicht existieren,
    erst einmal erzeugt werden. Dazu bedient man sich der JFactory.

    Heißt konkret, dass es das globale Objekt nicht gibt
    PHP-Code:
    global $database
    und stattdessen überall
    PHP-Code:
    $database JFactory::getDBO(); 
    aufgerufen werden muss.

  6. Erhielt Danksagungen von:


  7. #5
    War schon öfter hier
    Registriert seit
    28.06.2006
    Beiträge
    176
    Bedankte sich
    169
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Danke vielmals. Ich werde mich nun mal schlaumachen...

  8. #6
    Verbringt hier viel Zeit Avatar von MrFloppy
    Registriert seit
    16.10.2008
    Ort
    Unterfranken
    Beiträge
    832
    Bedankte sich
    101
    Erhielt 165 Danksagungen
    in 150 Beiträgen

    Pfeil 1.0 / Legacy zu Native

    http://theartofjoomla.com/home/7-legacy

    Dort sind Anweisungen (Part 1 - Part 3) um von 1.0 oder Legacy in den Native-Modus zu kommen..
    Über ein Dange freud sich der Frange - Gelöst..??

    Unterstütze Joomla statt: "Haben Sie gestern meinen Jungen aus dem Wasser gezogen?" - "Ja, das ist doch selbstverständlich." - "Und wo ist seine Mütze?"


  9. Erhielt Danksagungen von:


  10. #7
    Neu an Board
    Registriert seit
    28.03.2009
    Beiträge
    5
    Bedankte sich
    0
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard legacy modus

    hi alle hab ein problem mit dem legacy modus.
    hatte joomla im legacy laufen, hatte hab dann aber weil ich ein modul installieren wollte den legacy modus abgeschaltet und jetzt kann ich leider garnichts mehr machen weder admin menü geht noch oder sonst irgendwas, was kann ich tun um den legacy modus wieder einzuschalten in welcher php datei find ich das?

    danke schon im vorraus
    grus jörg

  11. Erhielt Danksagungen von:


+ Antworten

Lesezeichen

Berechtigungen

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