Ах, я вижу, в чем проблема после того, как вы показали свою структуру каталогов. Проблема в том, что эти каталоги (например, resources
и ad
и search
) должны быть в верхнем регистре (например, Resources
). Причина, по которой он работает на вашем Mac, заключается в том, что, хотя OS X основана на UNIX и чувствительна к регистру, если он не найдет подходящее имя файла, он попробует его без учета регистра.
Так что в основном измените имена папок, чтобы они отражали реальные имена классов, и это должно работать. Обратите внимание, что корневые папки в каталоге модуля, такие как models
, forms
, controllers
и views
, все еще должны быть в нижнем регистре. Автозагрузчик ресурсов модуля настраивается таким образом.