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 cake-php@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---