This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
khosb/includes/kohana/modules/userguide/guide/ru-ru/start.filesystem.md

13 lines
1.5 KiB
Markdown
Raw Normal View History

2010-08-21 04:43:03 +00:00
# Каскадная файловая система
Файловая система Kohana использует единую структуру каталогов, которая растиражирована во всех папках приложения (называемых include path) в следующем порядке:
1. application
2. modules, в порядке добавления
3. system
Файлы, находящиеся в каталогах выше уровнем, имеют приоритет над файлами, которые располагаются в таких же папках уронем ниже, что позволяет перегружать любой файл, путём перемещения файла с таким же названием на уровень выше:
![Каскадная файловая система](img/cascading_filesystem.png)
Если Вы имеете файлы представления layout.php, расположенные в каталогах application/views и system/views, то при поиске файла с этим именем будет возвращен тот, который находится в папке application (как находящийся на высшем уровне иерархической системы). Если же удалить файл в каталоге application/views, то при очередном поиске этого файла будет вызван тот, что располагается в каталоге system/views.