TableAccess - Fatal Error?

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
D347h
Beiträge: 30
Registriert: 15. Jun 2011, 18:34
Wohnort: Linz
Kontaktdaten:

TableAccess - Fatal Error?

Beitrag von D347h »

Moinsen :)

Ich versuche gerade ein kleines Modul zu programmieren, bekomme beim Aufruf von

Code: Alles auswählen

$meinTabellenObjekt = new TableAccess($g_db, 'adm_meinetabelle', 'meine');
IMMER folgede Fehlermeldung:
Fatal error: Call to a member function showColumns() on a non-object in Q:\xampp\htdocs\admidio_neu\adm_program\system\classes\table_access.php on line 85
Habe extra das Beispiel nachgebaut, da ich dachte der Fehler liege an mir ^^

Kann es sein das die Dokumentation unter "Entwicklier -> Zugriff auf Tabellen mit TableAccess" nicht mehr ganz aktuell ist?
(Letzte Version: 2010/03/14 20:08)

Oder ueberseh ich vor lauter gucken das offensichtliche?

Ach ja, fast vergessen:
Admidio-Version: 2.3.3
PHP-Version: 5.3.8
MySQL-Version: 5.5.16

Und die common.php habe ich korrekt eingebunden. :)

MfG
D347h

PS:
Hat zwar nichts mit dem Thema zu tun, aber unter
"Entwickler -> Mehrsprachigkeit" wird das Objekt "$g_l10n" benutzt, in Admidio jedoch "$gL10n".
Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: TableAccess - Fatal Error?

Beitrag von Thomas-RCV »

Hallo D347h,

da muss in der Tat die Doku noch stellenweise nachgezogen werden :(

Es muss dann folglich auch $gDb heißen und nicht $g_db, denn auch diese Bezeichnung hat sich mit der Version 2.3 geändert.

Also wäre so der bessere Ansatz:

$meinTabellenObjekt = new TableAccess($gDb, 'adm_meinetabelle', 'meine');

VG
Thomas
D347h
Beiträge: 30
Registriert: 15. Jun 2011, 18:34
Wohnort: Linz
Kontaktdaten:

Re: TableAccess - Fatal Error?

Beitrag von D347h »

Moinsen :)

Danke fuer die schnelle Antwort, darauf das es "$g_db" nicht mehr gibt bin ich eben selbst gekommen ^^

Aber der Rest ist sehr aufschlussreich und jetzt funktioniert es. Benutz habe ich:

Code: Alles auswählen

$meinTabellenObjekt = new TableAccess($gDb, 'adm_meinetabelle', 'meine');
$meinTabellenObjekt->readData(1)
echo $meinTabellenObjekt->getValue('meine_name')
MfG
D347h
Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: TableAccess - Fatal Error?

Beitrag von Thomas-RCV »

Das Wiki ist dahingehend aktualisiert :idea:

VG Thomas
D347h
Beiträge: 30
Registriert: 15. Jun 2011, 18:34
Wohnort: Linz
Kontaktdaten:

Re: TableAccess - Fatal Error?

Beitrag von D347h »

Moinsen :)

Besten dank =)

MfG
D347h
Antworten