Zum Inhalt springen

DerMicha

Mitglieder
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

  1. Hallo... ich habe folgendes problem: Ich erzeuge in einer Klasse Authentication eine Instanz einer Klasse User. Auf das Objekt $xyz der Klasse User wird dann die Funktion loadAll() angewandt, die alle dazugehörigen Daten aus der Datenbank liest und in das Objekt $xyz lädt. Bis hier hin ist alles im grünen Bereich. Aus der Klasse Authentication komme ich nun (logischerweise) ohne Weiteres über die get...() und set...() - Methoden an die Variablen des Objektes $xyz ran. Da ich diese Daten aber an vielen Stellen der Anwendung benötige, wollte ich nun das Objekt in $_SESSION['bla'] laden. (oder eine Referenz auf das Objekt erzeugen und diese in $_SESSION laden) Ist das möglich? Kann ich dann von allen Orten, an denen die Session "bekannt" ist darauf zugreifen? Bisher bekomme ich folgende Fehlermeldung in dem zugreifenden Skript: Fatal error: main() [<a href='function.main'>function.main</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "User" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in... Weise ich in der Klasse Authentication die Benutzerdaten direkt $_SESSION zu, kann ich diese ohne Probleme abrufen. Versuche ich aber über das zugewiesene Objekt mit den entsprechenden get...() Methoden darauf zuzugreifen kommt es zum Fehler. Kann mir da jemand weiterhelfen? Ich müsste die Daten ändern können...deswegen genügt ein einmaliges Auslesen und festes Zuweisen in $_SESSION leider nicht. Meiner Meinung nach, dürfte das kein Problem mit der Session sein, denn die andere Variante funktioniert fehlerfrei. Achja...bitte nicht auslachen... :-( Danke schonmal Gruß Micha
  2. Ich bins nochmal kurz! Läuft jetzt alles! Danke nochmal
  3. Super Sache...dann werde ich mich gleich mal ransetzen und das nochmal probieren! An dieser Stelle erst einmal recht herzlichen Dank! Wenn sich noch was ergibt, melde ich mich! :-) Ciao
  4. Also danke schonmal, aber (jetzt kommts), Ich habe eine externe config-Datei, in der ich das alles drin habe (auch die DB Zugangsdaten) Dass das mit den relativen Pfaden nicht so ganz funktionieren kann, wurde mir dann heute auch klar :-P Aber absolute Pfade funtionieren auch nicht. Oder sagen wir mal so, was genau ist mit absoluten Pfad gemeint? Ausgehend davon, dass es sich um eine lokale Testumgebung handelt! Um nochmal kurz auf meine andere Frage zurück zu kommen...ist es nicht möglich direkt mit <form action="..." eine Methode einer bestimmten Klasse anzusprechen? Ich danke schonmal für die bisherige Unterstützung Wünsche einen schönen Abend
  5. Also... Hallo erstmal! :-) Ich habe mal gleich zwei Fragen: 1. Aus einem Login-Formular heraus möchte ich eine Methode meiner Klasse "Login" aufrufen. Geht das über <form action="???" ??? Falls ja, ... WIE? 2. Ich habe das Problem, dass eine Klasse K1 eine weitere K2 aufruft, die sich nicht im gleichen Verzeichnis befindet. Diese via require_once() einzubinden ist noch kein Problem, aber die nächste Klasse K2 greift dann wieder auf eine Weitere K3 zu, die sich ebenfalls in einem anderen Verzeichnis befindet. Gebe ich nun den realtiven Pfad von K2 zu K3 in K2 an, wird diese vom Apache nicht gefunden. Gebe ich den relativen Pfad von K1 zu K3 in K2 an, wird die Klasse gefunden und korrekt eingebunden. Da mir das aber jegliche Nutzbarkeit der Klassen nimmt, habe ich mit: define('PATH_CLASSES_BLA', 'classes/bla/'); eine Konstante angelegt, die meiner Meinung nach funktionieren sollte... (also Eclipse findet alles) Binde ich somit jedoch über: require_once PATH_CLASSES_BLA.'K3.php'; geht gar nichts... Kann mir da zufällig jemand weiterhelfen? :confused::confused: Ich sehe wohl gerade den Wald vor lauter Bäumen nicht... :rolleyes: Ich danke schonmal recht herzlich! Ciao :old

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...