Thanks for the answer .......

Then I'd rather use SQL INSERT / UPDATE statement. I just don't want
to change anything on the Cake source ... ;-)

On Dec 1, 9:02 pm, "Adrian Maier" <[EMAIL PROTECTED]> wrote:
> On Nov 30, 2007 12:01 PM, Rhee <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
>
>
>
>
> > No one has ever this problem?
>
> > On Nov 29, 12:17 pm, Rhee <[EMAIL PROTECTED]> wrote:
> > > Does anybody have problem to use Save function with Postgres?
> > > Everytime I call $this->Model->save($this->data) I get the following
> > > notice messages (repeated 4 times):
>
> > > Notice: Undefined index: name in /var/www/htdocs/sid/cake/libs/model/
> > > dbo/dbo_postgres.php on line 350
>
> > > and then:
> > > Warning: Cannot modify header information - headers already sent by
> > > (output started at /var/www/htdocs/sid/cake/libs/model/dbo/
> > > dbo_postgres.php:350) in /var/www/htdocs/sid/cake/libs/controller/
> > > controller.php on line 447
>
> > > Basically the data were saved into database.
>
> > > It works well at production level. I believe in this level all notices
> > > and warnings were suppressed, so it looks like to work perfectly.
> > > Right now, to avoid the notices I use $this->Model->execute($sql);
> > > where $sql is an SQL INSERT INTO or UPDATE statement.
>
> > > I still use Cake v 0.2.9.4409. The same version works well with MySQL.
>
> > > Any idea to resolve this, except with execute() or maybe upgrade Cake?
>
> Hello,
>
> I've encountered the same error when using a PostgreSQL database.  It's a
> bug that has been very recently solved .
>
> Instead of upgrading, i've simply duplicated the fix on the version of cakephp
> i was using . The fix is a trivial one:   open the dbo_postgres.php  ,
> go to line 350
> and modify this "if" statement :
>
>      if (strcasecmp($sourceinfo['name'], $field) == 0) {
>             break;
>      }
>
> to this :
>
>      if (  isset($sourceinfo['name']) &&
> strcasecmp($sourceinfo['name'], $field) == 0)   {
>             break;
>      }
>
> You could also try to upgrade to a newer cake , but i'm not sure which
> is the first version
> that includes this particular bug fix.
>
> Cheers,
> Adrian Maier

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to