Gebruik de ConnectionManager::config()
functie om direct verbindingen te maken en de ConnnectionManager::alias()
methode om ervoor te zorgen dat al uw Table-klassen deze standaard gebruiken.
Er is een heel goed artikel dat het proces hier beschrijft:
http://mark-story.com /posts/view/using-cakephp-and-a-horizonally-sharded-database
Het enige verschil is dat u de verbindingsconfiguratie on-the-fly kunt maken in plaats van de shards handmatig te declareren zoals in dat artikel werd getoond.