В версии 3.0 моего любимого фреймворка, кажется, появятся составные первичные ключи у моделей. Держим кулачки :)
The new CakePHP ORM is going to support composite keys everywhere, because @jose_zap is amazing.
— Mark Story (@mark_story) January 16, 2014