Bonjour j'essaye de me connecté avec deux basse de données avec cake php. Le problème c'est que je ne sais pas comment le faire. J'ai trouvé sur la documentation de cake php comment s'y procédé. J'y compren pas beaucoup leurs procédure Pour arrié a se connecter avec deux base de donnée simultané (En même temps).

Voici le lien de la documentation : http://bakery.cakephp.org/articles/mithesh/2008/09/02/talking-to-multiple-databases-from-single-cakephp-application

Voici les code source qui créer mon problème :

Database.php

public $default = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'root',
        'password' => 'root',
        'database' => 'musicalitymakerSite',
        'prefix' => '',
        'encoding' => 'utf8',
    );
/* La base de donné par défault est déjà connecté */
public $Events = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'root',
        'password' => 'root',
        'database' => 'Events',
        'prefix' => '',
        'encoding' => 'utf8',
    );

C'est dans mon controller "EventsController" et mon model "Events" que je ne s'ais pas quoi faire pour faire connecté ma basse de donnée qui est "Events".

Merci de votre aide en avance! :P

1 réponse


Keisuke
Réponse acceptée

Hi,

Théoriquement, il faut que ton model, la Event (si je ne me trompe pas), est la ligne:
$this->useDbConfig = 'Events';
avant toute chose.

@+