Re: FormBuilder and frozen dates

From: Date: Wed, 07 Sep 2005 16:22:23 +0000
Subject: Re: FormBuilder and frozen dates
References: 1 2 3 4 5  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-20842@lists.php.net to get a copy of this message
On 9/6/05, Etienne van Tonder <evt@infoware.com.au> wrote: > Hi Justin, > > >Do you mean that you applied the change I suggested? As I said, I > >haven't comitted that yet. > > Yes I added the changes myself, so far everything seems to be working. > > >Ah overload....what a wonderful feature. NOT! Seriously, overloading > >has caused far more trouble than it should have. Are you using the > >overloading features for anything? set/get functions which you haven't > >defined perhaps? If not I suggest turning overloading off for > >DB_DataObject. If you're using PHP4 I suggest turning it off whether > >or not you're using it. It breaks pass-by-reference in functions. > > >Alternatively you can fix this by setting > >(date|time|dateTime)OptionsCallback to something not callable, like > >null. > > I'm not sure I understand. I thought I had overloading turned off, as per > the manual I; > > define('DB_DATAOBJECT_NO_OVERLOAD', true); > > before I include the DB/DataObject.php. Do I have to do something else to > turn overloading off? Well, if you traced into the __call function then you definately have overloading on. Are you defining that value before including *anything*? If you include, say, FormBuilder before you define that then it won't be taken into account. -- Justin Patrin

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