Mailinglisten-Archive |
Hallo Liste, hab grad mal ein wenig mit Pear::DB_DataObject rumgespielt. Wenn ich versuch das Beispiel aus der Doku zu implementieren, erscheint immer folgende Fehlermeldung im Log. Auffällig die verstümmelten Zeichen nach "dataobjects_tb_user::" <---Log Begin---> [Mon Nov 10 14:01:21 2003] [error] PHP Warning: unable to call dataobjects_tb_user::4ìe() method in /usr/share/pear/DB/DataObject.php on line 316 [Mon Nov 10 14:02:11 2003] [error] PHP Warning: unable to call dataobjects_tb_user::ïe() method in /usr/share/pear/DB/DataObject.php on line 316 [Mon Nov 10 14:02:12 2003] [error] PHP Warning: unable to call dataobjects_tb_user::4ìe() method in /usr/share/pear/DB/DataObject.php on line 316 <---Log End---> Hier der Code welcher zum Fehler führt. Im Prinzip das Beispiel aus der Doku mit ner eigenen Test DB. Alle Klassen und INI Files sind vorhanden und werden richtig eingebunden. <----test.php----> require_once 'PEAR.php'; require_once 'DB.php'; require_once 'DB/DataObject.php'; // this the code used to load and store DataObjects Configuration. $options = &PEAR::getStaticProperty('DB_DataObject','options'); // the simple examples use parse_ini_file, which is fast and efficient. // however you could as easily use wddx, xml or your own configuration array. $config = parse_ini_file('my_DataObject.ini',TRUE); // because PEAR::getstaticProperty was called with and & (get by reference) // this will actually set the variable inside that method (a quasi static variable) $options = $config['DB_DataObject']; $user = new DataObjects_Tb_user(); $user->get(1); <----test.php----> Hier die Stelle aus DataObject.php die er anmeckert. <----DataObject.php original----> $tmpcond = $this->_condition; $this->_build_condition($this->table()) ; // Line 316 in DataObject.php <----DataObject.php original----> Wenn ich die Zeile wie folgt ändere funzt es!! <----DataObject.php geändert----> $tmpcond = $this->_condition; $a_table = $this->table(); // Variable $a_table eingefuegt $this->_build_condition($a_table) ; // Line 316 in DataObject.php <----DataObject.php geändert----> Hat einer eine Erklärung für dieses Verhalten?? Bin über jeden Tipp dankbar. Mein System: Debian Linux Apache 1.3.27 PHP Version 4.3.3RC3 als Apachemodul Danke für die Hilfe -- Gruss Maik
php::bar PHP Wiki - Listenarchive