sql >> Databasteknik >  >> RDS >> Mysql

Ändra databasanslutningen dynamiskt i cakephp 3

Använd ConnectionManager::config() funktion för att skapa anslutningar i farten och ConnnectionManager::alias() metod för att få alla dina tabellklasser att använda den som standard.

Det finns en mycket bra artikel som beskriver processen här:

http://mark-story.com /posts/view/using-cakephp-and-a-horizontally-sharded-database

Den enda skillnaden är att du kan skapa anslutningskonfigurationen direkt istället för att deklarera skärvorna manuellt som det visades i den artikeln.



  1. Livförsäkringsdatamodell

  2. YEAR() Exempel i SQL Server (T-SQL)

  3. Hur man kommenterar MYSQL autoinkrementfält med JPA-kommentarer

  4. MySQL DELETE FROM med UNION-underfrågan av IN-villkor