AW: [PEAR] two queries on the same object (Help)
| From: | Webmaster | Date: | Thu, 26 Aug 2004 19:27:18 +0000 |
| Subject: | AW: [PEAR] two queries on the same object (Help) | ||
| References: | 1 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-14313@lists.php.net to get a copy of this message | ||
Sorry, i can not answer to the question, but why i write this is because of
this scentence: Ok, I suppose I understand...people aren't reading the full
manual.
Di you really call that a manual? Only if you are master in PHP you will
understand it probably. I am not a newbie in php, but reading and
understanding that thing is pain in the ass. It might be, that there is also
a language gap for me, but I have seen lots of better Manuals in my life.
Java for example.
Sorry again, but RTFM is no possible answer in PEAR, there I would say WAFRM
(Write a fucking readable manual).
Mirco Blitz
-----Ursprüngliche Nachricht-----
Von: Justin Patrin [mailto:papercrane@gmail.com]
Gesendet: Donnerstag, 26. August 2004 19:49
An: Yuan N Yudistira
Cc: pear-general@lists.php.net
Betreff: Re: [PEAR] two queries on the same object (Help)
On Thu, 26 Aug 2004 15:55:32 +0700, Yuan N Yudistira
<yuan@sabukhitam.net> wrote:
> Hi,..
> My name is Yuan,..
> I am new to Pear
>
> I get this error code :
> MESSAGE: You cannot do two queries on the same object (copy it before
> finding)
> TYPE: PEAR
> DEBUG INFO:
> CODE: -1
>
> What does it mean?
>
> Where to go to find meaning of error code lika this ?
>
> Thanks
>
> YUAN
>
> Ps. I use Pear on Seagull Frame work and
>
> here is a piece of code i am trying to do :
>
> // Generate select box of Client specific to entity
> $oClient = & new DataObjects_Client();
<generatRant>
<quote movie="Zoolander" character="Mugatu">
I feel like I'm taking crazy pills!
</quote>
*WHY* does nearly every DataObject question have their dataobjects
instantiated in this way?
Ok, I suppose I understand...people aren't reading the full manual.
The first page shows direct object instantiation. If you keep reading,
however, you get to:
http://pear.php.net/manual/en/package.database.db-dataobject.db-dataobject.f
actory.php
which shows you how to use DB_DataObject::factory(). I'll ask the
maintainers to change the intro page.
</generalRant>
The preferred method is:
$oClient =& DataObject::factory('client');
> if($output->isJSO != 1) $oRateType->whereAdd("entity_id =
> $iEntityID");
> $oClient->orderBy('organization_name');
> $result = $oClient->find();
> if ($result > 0) {
> $aClient = array();
> while ($oClient->fetch()) {
> $aClient[ $oClient->client_id ] =
> $oClient->organization_name;
> }
> }
> $output->Client = SGL_Output::generateSelect($aClient);
>
I don't see anywhere in your code that should generate this error.
What line is it happening on? Perhaps it's on the $oRateType object?
This error means that you're using the same DataObject for two
different queries.
--
DB_DataObject_FormBuilder - The database at your fingertips
http://pear.php.net/package/DB_DataObject_FormBuilder
paperCrane --Justin Patrin--
--
PEAR General Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
____________
Virus checked by Antivirus-Profi-Paket
Version: AVK 14.0.1805 from 11.08.2004
Virus news: www.antiviruslab.com