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