Re: DB_Dataobject: Cannot redeclare class

From: Date: Fri, 13 Jun 2003 00:47:51 +0000
Subject: Re: DB_Dataobject: Cannot redeclare class
References: 1  Groups: php.pear.general php.pear.general 
Request: Send a blank email to pear-general+get-5928@lists.php.net to get a copy of this message
I suspect you've included include|require 'Dataobject\Tkeyuser.php' somewhere, you should always do require_once 'Dataobject\Tkeyuser.php'; otherwise, try installing xdebug (includes bactrace support), and put trigger_error() at the top of the file, and find out which program is including it.. Regards Alan Denny 'Deka' Bartelt wrote:
Hi Mailinglist, i've tried $dataobject->getLinks() for first time. Even if I call function getLinks to get related objects via links.ini or calling getLink directly the following error occurs: Fatal error: Cannot redeclare class dataobject_tkeyuser in z:\test\bin\cls\dataobject\Tkeyuser.php on line 7 Does anybody know why this happens or how to solve this? _m_f_g DeKa --- some debugging information --- --- calling code:
$user_phone      =  new_instance("Dataobject_Trelusertelephone");
$user_phone      -> idTelephone = '4711';
$user_phone      -> find(1);
$user_phone      -> getLink("idEmployee","tkeyuser","idEmployee");
--- used tables: [tkeyuser] idEmployee = 1 strName = 2 strSurname = 2 strPassword = 2 strEmail = 2 chrGender = 2 datBegin = 1 datLastLogin = 1 datLastChange = 2 intLastChangeUser = 1 blnDisabled = 1 [tkeyuser__keys] idEmployee = 1 [trelusertelephone] idEmployee = 1 idTelephone = 1 datBegin = 1 datLastChange = 2 intLastChangeUser = 1 blnDisabled = 1 [trelusertelephone__keys] idEmployee = 1 idTelephone = 1 --- DB_Dataobject config: [DB_DataObject]
database                = mysql://root@localhost/tbs
schema_location         = etc/dataobject
class_location          = bin/cls/dataobject
require_prefix          = bin/cls/dataobject/
class_prefix            = DataObject_
ignore_sequence_keys    =
; ignore_sequence_keys = ALL
; sequence_{table}      = name
extends_location        =
extends                 =
generator_class_rewrite =
debug                   = 5
debug_ignore_updates    = 0
dont_die                = 0


« previous php.pear.general (#5928) next »