Използвайте ConnectionManager::config()
функция за създаване на връзки в движение и ConnnectionManager::alias()
метод, за да накарате всички ваши класове Table да го използват по подразбиране.
Тук има много добра статия, описваща процеса:
http://mark-story.com /posts/view/using-cakephp-and-a-horizontally-sharded-database
Единствената разлика е, че можете да създадете конфигурацията на връзката в движение, вместо да декларирате ръчно фрагментите, както е показано в тази статия.