Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Доступ к переименованным файлам конфигураций и т.д. http://forum.kohanaframework.su/viewtopic.php?f=31&t=834 |
Страница 1 из 1 |
Автор: | Konstantin78 [ 25 май 2014, 03:00 ] |
Заголовок сообщения: | Доступ к переименованным файлам конфигураций и т.д. |
Доброе время суток, В уроке по работе с БД, файл конфигураций «database.php» с системной директорий «modules» мы перемещаем в директорию «application/config» У меня вопрос: Для лучшего понимания принадлежности файлов, я в конце наименования всех моих файлов в директории «application/…» делаю свое окончание: н-р: «databaseConf.php». В «bootstrap.php» в блоке «Kohana::modules(array(…» я изменил соответствующую строку, на «'database' => MODPATH.'databaseConf', // Database access» Но при открытии странички сайта, ошибка: «Kohana_Exception [ 0 ]: Attempted to load an invalid or missing module 'database' at 'MODPATH\databaseConf'» В чем я не прав? И можно ли вообще переименовывать скопированные системные файлы? Заранее спасибо. |
Автор: | rain2 [ 25 май 2014, 20:22 ] |
Заголовок сообщения: | Re: Доступ к переименованным файлам конфигураций и т.д. |
те конфигурационные файлы которые вы копируете из папки config модуля в application/config , вы не можете переименовывать, точнее можете , но тогда нужно поправить названия конфигов в классе модуля. В классе должна быть приблизительно такая строчка Код:
Соответственно если вы переименуете конфиг тот который находится в папке application/config, то класс будет брать конфигурацию из папки config в модуле, если переименовать и там то он ее не найдет и будет ошибка Konstantin78 писал(а): В «bootstrap.php» в блоке «Kohana::modules(array(…» я изменил соответствующую строку, на «'database' => MODPATH.'databaseConf', // Database access» Вы изменили путь автозагрузки модуля, кохана не может его загрузить и выдает ошибку, поскольку модуля с таким именем нет |
Автор: | Konstantin78 [ 26 май 2014, 21:18 ] |
Заголовок сообщения: | Re: Доступ к переименованным файлам конфигураций и т.д. |
А так, чтоб не залазить c моими изменениями, в "H:\WebServers\home\kohana\www\modules\database\classes\Kohana\Database.php" основной проект "Kohana" со сторокой: Код:
Просто как Вы написали, это с новосозданными файлами можно "играться" с их названиями, н-р: "settingsConf.php" и "widgetsConf.php" Спасибо |
Автор: | Konstantin78 [ 26 май 2014, 21:28 ] |
Заголовок сообщения: | Re: Доступ к переименованным файлам конфигураций и т.д. |
Konstantin78 писал(а): В «bootstrap.php» в блоке «Kohana::modules(array(…» я изменил соответствующую строку, на «'database' => MODPATH.'databaseConf', // Database access» Вы изменили путь автозагрузки модуля, кохана не может его загрузить и выдает ошибку, поскольку модуля с таким именем нет[/quote] Модуль как раз в "...\www\application\config\databaseConf.php" - есть, я же его перекопировал из "...\www\modules\database\config\database.php", (и изменил название) с чего я и полез, делать изменения в «bootstrap.php». |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |