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
2011-05-03 09:49:01 +10:00

13 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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