![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
как получить доступ в конфигу каталиста?
там можно двумя способами, там где в виде хэша MyApp.pm и yml в MyApp.conf ... но как туда достучатся? исходники посмотрел сессий, ролей и т.д. - не понял от куда конфиг.... я написал контроллеры(модули), хочу к ним общий конфиг сделать... Это сообщение отредактировал(а) gcc - 27.6.2009, 11:15 |
|||
|
||||
| GoDleSS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 11.2.2007 Где: Пироговский Репутация: 2 Всего: 2 |
Ежели мне память не изменяет,
--------------------
It's a nice day to die my friend! |
|||
|
||||
| vivu |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 3.11.2009 Репутация: нет Всего: нет |
Меня эта тема тоже интересует. Может у кого-то есть подробности?
|
|||
|
||||
| gcc |
|
||||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
vivu, MyApp.pm пишешь
где нибудь там где подобное
где угодно вызываешь:
конфиг можно сделать не в перл, а на XML/YAL/etc - поискать соответсвующие модуль для этого |
||||
|
|||||
| vivu |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 3.11.2009 Репутация: нет Всего: нет |
Спасибо за оперативный ответ, но я немного не то имел в виду...
Захотел хранить настройки для БД в общем конфиге проекта в формате yaml Проблема была в том что не удавалось подгрузить этот файл. Плагин Catalyst::Plugin::ConfigLoader загружался, а сам конфиг нет. Решил проблему обновлением версии Каталиста до 5.80007 и плагина до 0.23 - заработало! Теперь в модуле /lib/MyApp/Model/MyAppDB.pm можно совсем опустить ключ connect_info для конфигурирования Модели. Вынес этот ключ в конфиг myapp.yml, тот что в корне проекта. Вот его содержимое:
Единственное, что меня теперь беспокоит... что теперь эта конструкция с паролями постоянно висит в конфиге. |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |