I added the following into my AppModel:

function __construct($id = false, $table = null, $ds = null)
        {
                if($_SERVER['HTTP_HOST'] == 'xxx' || $_SERVER['HTTP_HOST'] ==
'www.xxx'){
                                $this->useDbConfig='production';
                        }
                parent::__construct($id = false, $table = null, $ds = null);
        }


However, when the app runs, the following error is returned:


Missing Database Table
Error: Database table app_models for model AppModel was not found.
Notice: If you want to customize this error message, create app\views
\errors\missing_table.ctp

Please can you point me again in the right direction?


On Sep 10, 7:21 am, "Dr. Loboto" <[email protected]> wrote:
> Have both configs in database.php, add AppModel, in it's constructor
> set appropriate db config name to $this->useDbConfig and then call
> parent constructor. Copy constructor arguments for AppModel from Model
> and don't forget to pass them all to parent::__constructor();
>
> On Sep 9, 3:21 pm, CapeTownGuy <[email protected]> wrote:
>
> > Hi, is there some instructions on how to get Cake to use an
> > alternative Database config, based on the Debug level, I currently use
> > the following code inside my core.php to dynamically change between
> > debug levels, based on whether I'm on my localhost, or on my
> > production server... I tried the same technique inside database.php,
> > but it doesn't seem to work.
>
> > if($_SERVER['HTTP_HOST'] == 'xxx.com' || $_SERVER['HTTP_HOST'] ==
> > 'www.xxx.com'){
> >                 Configure::write('debug', 0);
> >         }else{
> >                 Configure::write('debug', 2);
> >         }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" 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