Re: DB_DataObject not creating tables
| From: | Trevan | Date: | Tue, 18 Jan 2005 14:11:37 +0000 |
| Subject: | Re: DB_DataObject not creating tables | ||
| References: | 1 2 3 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-16994@lists.php.net to get a copy of this message | ||
I believe you might want to place it at the top of the each page that calles DB_DATAOBJECT. This bug talks about it: http://pear.php.net/bugs/bug.php?id=3025. Unless you use the set* and get* functions, you might as well add it at the top.
Trevan
Larry Garfield wrote:
Oh joy.... Does it affect only the createTables.php script, or will I need to add that to any script that uses DB_DataObject subsequently? Trevan wrote:PHP 4.3.10 has a problem with this. You might try adding adding define('DB_DATAOBJECT_NO_OVERLOAD',1); to the top, since that has helped some people, but for me, I had to change PHP back to 4.3.9, or get the latest snapshot for it to work. Trevan Larry Garfield wrote:Greetings, all. I'm trying out DB_DatObject for the first time. I've read through the docs and followed the instructions listed, but running into a problem. Specifically, when I try to run createTables.php I get a function error. From the PEAR/DB/DataObject directory: $ php4 createTables.php ../../../db_dataobject.inidb_dataobject_generator : 0 : CREATING FOR gmdarchivedb_dataobject_generator : 0 : calling generatedefinitionsFatal error: Call to a member function on a non-object in /usr/share/php/DB/DataObject/Generator.php on line 132 I checked, and line 132 of Generator.php is just a }. Thoughts on what the problem could be? PHP Version: 4.3.10 OS: Linux 2.6.10 DB_DataObject version: 1.7.2 Any help greatly appreciated.
Attachment: [application/pgp-signature] OpenPGP digital signature signature.asc