Плагин: различия между версиями
V0yager (обсуждение | вклад) (Новая страница: «Плагины бывают двух типов системные и локальные. Системные плагины это плагины, которые …») |
V0yager (обсуждение | вклад) Нет описания правки |
||
Строка 12: | Строка 12: | ||
/models | /models | ||
/views | /views | ||
Папка /controllers содержит [[контроллеры|контроллер]] этого плагина | |||
Папка /models содержит [[модели|модель]] плагина | |||
Папка [[/views|VIEWS папка]] содержит [[шаблоны|шаблон]] плагина | |||
также в плагине могут быть папки | также в плагине могут быть папки |
Версия от 15:10, 12 февраля 2013
Плагины бывают двух типов системные и локальные. Системные плагины это плагины, которые будут в дальнейшем наследованы и использованы такие как например User т.е. плагин USER занимается работой связанной с пользователями: регистрация, авторизация, личный кабинет и прочее. Локальные плагины, это плагины, работающие внутри сайта локальные плагины могут быть наследованы от системные, т.е. например если нам необходимо внедрить на сайт работу с пользователями то мы создаём локальный плагин siteUser, наследуем его от системного плагина User и изменяем логику поведения так как нам нужно.
Схема хранения
Системные плагины находятся в папке /plugins в корне проекта Локальные плагины располагаются в папке сайта /site/plugins
Структура файлов и папок внутри плагина должна быть построена по строгой йерархии она обязательно должна содержать папки:
/controllers /models /views
Папка /controllers содержит контроллер этого плагина
Папка /models содержит модель плагина
Папка VIEWS папка содержит шаблон плагина
также в плагине могут быть папки
/system /settings