iam с использованием zend framework для создания веб-службы REST, и я использую модули для разделения моих версий api.
Теперь я хочу иметь отдельный файл конфигурации для каждого моего модуля (v1 и v2), в основном для указания отдельных подключений к базе данных.
У меня была такая структура каталогов:
- application
- modules
- v1
- controllers
- models
- views
- configs
- module.ini
- v2
- controllers
- models
- views
- configs
- module.ini
- configs
- application.xml
- library
У меня уже есть соединение с базой данных, указанное в моем приложении "application.ini" внутри приложения /configs. Я прочитал здесь о конкретных ограничениях модуля и попробовал его.
Я удалил эти параметры базы данных из application.ini и поместил его в module.ini:
[production]
resources.db.adapter = PDO_MYSQL
resources.db.params.host = 127.0.0.1
resources.db.params.username = myuser
resources.db.params.password = mypwd
resources.db.params.dbname = my_db
resources.db.params.profiler.enabled = "true"
resources.db.params.profiler.class = "Zend_Db_Profiler_Firebug"
.....
Но я получил сообщение об ошибке "Нет адаптера найдено...", когда я обращался к базе данных в своем модульном контроллере. Пожалуйста, помогите...