CakePHP2 – ContainableBehavior
This model behavior allows you to filter and limit model find operations. Using Containable will help you cut down on needless wear and tear on your database, increasing the speed and overall performance of your application.
http://book.cakephp.org/2.0/en/core-libraries/behaviors/containable.html