Что происходит, когда две модели связаны одновременно с отношением ownTo и hasOne?
Обнаруживает ли среда эту ситуацию, чтобы избежать извлечения слишком большого количества данных?
РЕДАКТИРОВАТЬ: CakePHP специально, хотя то, что делают другие фреймворки, тоже будет полезно.