Did migrating to 1.2.0.4798alpha fix your problem? I've found, that even though it's an alpha, 1.2 works pretty well.
On Apr 9, 6:06 pm, Sergei Gerasenko <[EMAIL PROTECTED]> wrote: > I was using 1.1.14 but then when I got the error I tried the > 1.2.0.4798-alpha. That is, I replaced the 1.1.14 cake directory > with the cake directory from the alpha distribution. > > > > On Tue, Apr 10, 2007 at 12:46:22AM -0000, BlenderStyle wrote: > > > What version of Cake are you using? > > > On Apr 9, 5:40 pm, Sergei Gerasenko <[EMAIL PROTECTED]> > > wrote: > > > Thanks for the quick response. Unfortunately, that didn't do it. > > > > Here's the modified app/config/database.php > > > > class DATABASE_CONFIG > > > { > > > var $default = array('driver' => 'mysql', > > > 'connect' => 'mysql_connect', > > > 'host' => 'localhost', > > > 'login' => '***', > > > 'password' => '***', > > > 'database' => 'publicschoolworks', > > > 'persistent' => false, > > > 'prefix' => ''); > > > > var $pbs = array('driver' => 'mysql', > > > 'connect' => 'mysql_connect', > > > 'host' => 'localhost', > > > 'login' => '***', > > > 'password' => '***', > > > 'database' => 'pbs', > > > 'persistent' => false, > > > 'prefix' => ''); > > > > var $test = array('driver' => 'mysql', > > > 'connect' => 'mysql_connect', > > > 'host' => 'localhost', > > > 'login' => 'user', > > > 'password' => 'password', > > > 'database' => 'project_name-test', > > > 'prefix' => ''); > > > > } > > > > And the models: > > > > <? > > > class Customer extends AppModel > > > { > > > var $name = 'Customer';} > > > > ?> > > > > <? > > > class Student extends AppModel > > > { > > > var $name = 'Student'; > > > var $useDbConfig = 'pbs'; > > > > var $belongsTo = array( > > > 'Customer' => array('className' => 'Customer') > > > );} > > > > ?> > > > > Let me know if you can think of something else. > > > > Thanks, > > > Sergei > > > > On Tue, Apr 10, 2007 at 12:05:05AM -0000, BlenderStyle wrote: > > > > > I ran into this too. One of the database configs has to be default. So > > > > change $psw to $default, and remove var $useConfig in your customer > > > > model (it uses default by, well, default). > > > > > If persistent is set to true, you can't use two configs > > > > simultaneously. I'm guessing if persistent is true, and the default > > > > database config (host, username, password, database) is used, it keeps > > > > that connection open. Then, when your other model comes into play it > > > > will try to use the same connection. > > > > > On Apr 9, 4:15 pm, Sergei Gerasenko <[EMAIL PROTECTED]> > > > > wrote: > > > > > > You're welcome. In doing this, I learned about the persistent key, > > > > > > so > > > > > > everyone wins. Let us know how it goes. > > > > > > Just tried this at home and I'm baffled with this error: Cannot > > > > > redeclare class dbosource in > > > > > /var/www/cake/cake/libs/model/datasources/dbo_source.php > > > > > > Here's my setup: > > > > > > app/config/database.php: > > > > > ======================= > > > > > > var $psw = array('driver' => 'mysql', > > > > > 'connect' => 'mysql_connect', > > > > > 'host' => 'localhost', > > > > > 'login' => '***', > > > > > 'password' => '***', > > > > > 'database' => 'psw', > > > > > 'persistent' => false, > > > > > 'prefix' => ''); > > > > > > var $pbs = array('driver' => 'mysql', > > > > > 'connect' => 'mysql_connect', > > > > > 'host' => 'localhost', > > > > > 'login' => '***', > > > > > 'password' => '***', > > > > > 'database' => 'pbs', > > > > > 'persistent' => false, > > > > > 'prefix' => ''); > > > > > > app/models/student.php > > > > > ======================= > > > > > <? > > > > > class Student extends AppModel > > > > > { > > > > > var $name = 'Student'; > > > > > var $useDbConfig = 'pbs'; > > > > > > var $belongsTo = array( > > > > > 'Customer' => array('className' => 'Customer') > > > > > );} > > > > > > ?> > > > > > > app/models/customer.php > > > > > ======================= > > > > > <? > > > > > class Customer extends AppModel > > > > > { > > > > > var $name = 'Customer'; > > > > > var $useDbConfig = 'psw';} > > > > > > ?> > > > > > > Am I missing something? > > > > -- > > > > Sergei Gerasenko > > > IT Department > > > PublicSchoolWORKS > > > Phone: (513)-631-6111 > > -- > > Sergei Gerasenko > IT Department > PublicSchoolWORKS > Phone: (513)-631-6111 --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---