Я считаю, что CakePHP загрузит первую найденную модель.
Если я прав, он начнется с моделей в вашей папке app/models/
(и любых подкаталогах, которые в нем содержатся), затем перебирает каждый дополнительный путь к классу, который вы определили (т. Е. В $modelPaths
), и, наконец, ищите модели в ядре (т.е. cake/lib/model/
).
Таким образом, в основном, Cake загрузит модель в ядре, если модель не существует в другом месте. Затем он загрузит модель в другое место, если только в вашем каталоге приложений нет модели конкретного приложения.
С некоторым базовым тестированием вы сможете подтвердить, что это так.