For Programmers: Free Programming Magazines  


Home > Archive > PHP Pear > May 2005 > Issues using MDB2 with the DataObject cvs, possible MDB2 problem :)









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Issues using MDB2 with the DataObject cvs, possible MDB2 problem :)
Dan Rossi

2005-05-30, 3:57 am

Hi there, some issues have arisen upgrading my MDB2 package. It has
been working fine, I reverted my hacked up DataObject back to cvs so I
can start making diffs from some of the changes, so its not that :) It
only happens when I try and set the debug setting to on

MDB2 Error: not supported __sleep : method not supported.


The issue throwing the error is line 2137 of DataObject
The issue has arisen in line 1573 of MDB2 in the __call method..

if (is_null($module)) {
..
...
...

}

This however doesnt happen using DB. It looks like __call is trying to
call a __sleep module or something ? My other issue is reverting back
to DO, another problem has arisen where I was sending the db_options
from a nested array of the DO settings. I have attempted to set it as a
staticproperty of $db_options within the constructor of my class where
I have setup the DO config, however its still not being sent or loaded
to $db_options within the DO.

I set it like this

$db_options = PEAR::getStaticProperty('MDB2','options'
);
$db_options = $this->settings['DB_DataObject']['MDB2'];

Any ideas ?
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com