Чтобы изменить библиотеки для моделей, fomrs и фильтров, создайте папки в каталоге lib / и создайте autoload.yml в каталоге config /, содержащем следующее:
#config/autoload.yml
autoload:
my_classes:
name: my_classes
path: %SF_LIB_DIR%/myLib
recursive: true
Подпапки также будут автоматически загружаться, пока вы сохраняете recursive: true
Вы не можете изменить структуру каталогов ваших модулей. Однако вы можете изменить расположение модулей по умолчанию для каждого из ваших приложений Symfony, добавив эту строку в метод setup () класса ProjectConfiguration, чтобы переопределить параметры sf_app_template_dir:
Приложения / XXX / конфиг / XXXConfiguration.class.php
sfConfig::set('sf_app_module_dir', sfConfig::get('sf_app_dir').DIRECTORY_SEPARATOR.'myModules');