ConnectionManager::config()
を使用します その場で接続を作成する関数とConnnectionManager::alias()
すべてのテーブルクラスがデフォルトでそれを使用するようにするメソッド。
ここにプロセスを説明する非常に良い記事があります:
http://mark-story.com / posts / view / using-cakephp-and-a-horizontally-sharded-database
唯一の違いは、その記事に示されているようにシャードを手動で宣言する代わりに、その場で接続構成を作成できることです。