Где находятся конфигурационные файлы Kohana? - PullRequest
3 голосов
/ 28 апреля 2010

Я только что установил Kohana 3.0.4.2 и успешно запустил файл index.php. Согласно документации, следующим шагом является редактирование файлов конфигурации в папке application / config. У меня есть эта папка, но в ней нет файлов! Я снова загрузил пакет, чтобы убедиться, что он не поврежден, но существует та же проблема. Почему папка application / config пуста?

Ответы [ 3 ]

5 голосов
/ 28 апреля 2010

Вы, вероятно, смотрите на устаревшую (2. *) документацию. Единственный файл конфигурации, который можно редактировать после установки, - application/bootstrap.php. В index.php есть некоторая конфигурация, но вы действительно не должны касаться этого, если не хотите менять каталоги, в которых хранятся вещи.

Папка конфигурации используется для файлов конфигурации ваших пользовательских классов. Поскольку у вас, очевидно, нет ничего в пустом проекте, папка пуста. Вы можете увидеть пример их использования, посмотрев на system/config, где находятся файлы конфигурации для некоторых системных классов.

На данный момент лучшими документами являются неофициальная вики Kohana . Есть также официальные документы , но они находятся в стадии разработки.

4 голосов
/ 29 апреля 2010

Одна из лучших особенностей Kohana 3 в том, что он расширяемый и действительно модульный.

В вашем случае по умолчанию нет конфигурационных файлов, у вас есть только чистый каркас с парой модулей (вы найдете их в папке / modules). Каждый модуль имеет почти такую ​​же иерархию, что и папка приложения, поэтому вы, вероятно, найдете там файлы конфигурации по умолчанию.

Если вам нужна конфигурация базы данных, перейдите в / modules / database / config /, и вы найдете файл по умолчанию, скопируйте его в приложение / config, и вы перезаписали используемый по умолчанию (автозагрузка Kohana просто работает так Кстати, сначала выполняется поиск файлов в папке приложения, затем папка (-и) загруженных модулей и папка system (framework) - последняя.

0 голосов
/ 13 августа 2010

Однако, если вам нужно настроить собственные файлы конфигурации, возможно, это может быть ответом;)

Установка глобальных переменных для всех контроллеров в Кохане 2.3.4

...