Re: DB_Dataobject: Cannot redeclare class
| From: | Alan Knowles | 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