Акции
Бренды
Услуги
  • Разработка проекта
  • Выбор материалов и смета по комплектации
  • Подготовка детальной сметы на ремонт от наших партнеров под ключ
  • Ремонт в срок и с гарантией
  • Собственное производство корпусной и мягкой мебели под ключ
Компания
  • О компании
  • Новости
  • Отзывы
Информация
  • Реквизиты
  • Магазины
Контакты
Наше производство
    +7 (985) 454-16-51
    +7 (985) 454-16-51
    +7 (925) 454-23-63
    E-mail
    info@lotti-salon.ru
    Адрес
    Москва, Фрунзенская наб., 16, корпус 1
    Режим работы
    Пн-Сб: 10:00 — 19:00 Вс: 11:00 — 18:00
    LOENDTTI
    Вместе мы создаем пространства, 
    которые вдохновляют
    Новая коллекция унитазов
    Сантехника
    Новая коллекция унитазов
    Salini
    • Сантехника
      • Ванны
      • Душевые системы и души       
        • Держатели и штанги для душа
        • Души, душевые панели, гарнитуры
        • Лейки для душа
        • Шланги для душа
      • Материалы и комплектующие
      • Полотенцесушители
      • Раковины, пьедесталы
      • Смесители
      • Столешницы
      • Унитазы, писсуары, биде, инсталляции       
        • Инсталляции для унитазов, писсуаров, биде
        • Сиденья для унитазов и биде
        • Унитазы
    • Мебель
      • Гардеробы и шкафы
      • Кухни
      • Мягкая мебель
      • Столы и стулья       
        • Столы
        • Стулья
    • Текстиль
      • Аксессуары
      • Матрасы
      • Подушки
    Каталог
    По всему сайту
    По каталогу
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    LOENDTTI
    Каталог
    По всему сайту
    По каталогу
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    LOENDTTI
    Телефоны
    +7 (985) 454-16-51
    +7 (925) 454-23-63
    E-mail
    info@lotti-salon.ru
    Адрес
    Москва, Фрунзенская наб., 16, корпус 1
    Режим работы
    Пн-Сб: 10:00 — 19:00 Вс: 11:00 — 18:00
    0
    0
    0
    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    • Бренды
    • Акции
    • Услуги
      • Услуги
      • Разработка проекта
      • Выбор материалов и смета по комплектации
      • Подготовка детальной сметы на ремонт от наших партнеров под ключ
      • Ремонт в срок и с гарантией
      • Собственное производство корпусной и мягкой мебели под ключ
    • Компания
      • Компания
      • О компании
      • Новости
      • Отзывы
    • Блог
    • Информация
      • Информация
      • Реквизиты
      • Магазины
    • Контакты
    +7 (985) 454-16-51
    • Телефоны
    • +7 (985) 454-16-51
    • +7 (925) 454-23-63
    • info@lotti-salon.ru
    • Москва, Фрунзенская наб., 16, корпус 1
    • Пн-Сб: 10:00 — 19:00 Вс: 11:00 — 18:00
    Главная

    Комплексные компоненты

    01.10.2009 Определение

    Обычные (простые, одностраничные) компоненты создают какую-либо область на одной конкретной странице. Например, компонент показа новости по ее коду создает на одной конкретной странице (той, где он размещен) область, в которой показывает заголовок, текст и прочие параметры новости.

    Комплексные (сложные, многостраничные) компоненты - это компоненты, которые создают разделы сайта. Например, компонент каталога создает на сайте весь раздел каталога: и список каталогов, и список групп, и страницы товаров. То есть комплексный компонент состоит из набора страниц. Комплексные компоненты строятся на основе обычных компонентов.

    MVC

    Комплексные компоненты построены на паттерне проектирования MVC (Model View Controller), в котором модель данных приложения, пользовательский интерфейс и управляющая логика разделены на три отдельных части, так, что модификация одной из частей оказывает минимальное воздействие на другие части.

    Model (модель) в данном случае - это ядро системы. Model представляет собой данные и бизнес-логику, отвечает на запросы View. View (представление) - это простые компоненты (на самом деле все чуть сложнее, но для начала можно понимать именно так). View представляет вывод данных пользователю, запрашивает данные у Model, посылает действия пользователя в Controller (как правило через HTTP запрос). Controller (контроллер) - это комплексный компонент. Controller на основании действий пользователя и ответа Model выбирает соответствующий View.

    Алгоритм работы паттерна MVC примерно таков: на основании действий пользователя Controller (контроллер) определяет, какое View (представление) должно быть показано пользователю, и отдает управление этому View (представлению); View (представление) запрашивает необходимые ему данные у Model (модели), получает эти данные и выводит их соответствующим образом пользователю; пользователь с помощью каких-либо элементов управления, которые ему предоставил View (представление), посылает новый запрос в Controller (контроллер).

    Алгоритм работы паттерна MVC в применении к комплексным компонентам таков: на основании действий пользователя (как правило HTTP запрос) комплексный компонент (controller) определяет, какая страница (view) должна быть показана пользователю, и подключает свой шаблон компонента для этой страницы; шаблон страницы (view) подключает обычные компоненты, настраивая необходимым образом их свойства; обычные компоненты выполняют свою работу: запрашивают данные у ядра (model), форматируют их и выводят посетителю, а так же предоставляют пользователю различные элементы управления (ссылки, формы, кнопки и т.п.); пользователь с помощью каких-либо элементов управления, посылает новый запрос (как правило HTTP запрос) комплексному компоненту (controller).

    1 2

    Количество показов: 7
    Автор:  Алексей Кирсанов
    Рейтинг:  3.3

    Возврат к списку


    Материалы по теме:

    Статьи
    • Компоненты 2.0: настройка поддержки ЧПУ

    Текст сообщения*
    Перетащите файлы
    Ничего не найдено
    Защита от автоматических сообщений
     
    • Статьи
    • Новости
      • Все новости
      • Выставки
      • Доставка и поиск
      • Книги и авторы
      • Конкурсы
    • Видео и аудио
    • Галерея
    • Галереи пользователей
    • Доска объявлений
    • Каталог ресурсов
    • Часто задаваемые вопросы
    Связаться с нами
    +7 (985) 454-16-51
    +7 (985) 454-16-51
    +7 (925) 454-23-63
    E-mail
    info@lotti-salon.ru
    Адрес
    Москва, Фрунзенская наб., 16, корпус 1
    Режим работы
    Пн-Сб: 10:00 — 19:00 Вс: 11:00 — 18:00
    info@lotti-salon.ru
    Москва, Фрунзенская наб., 16, корпус 1
    Интернет-магазин
    Каталог
    Акции
    Бренды
    Услуги
    Компания
    О компании
    Новости
    Отзывы
    Информация
    Реквизиты
    Магазины
    Помощь
    Условия оплаты
    Условия доставки
    Гарантия на товар
    Вопрос-ответ
    © 2026 Интерьерный салон
    Конфиденциальность
    Оферта

    На информационном ресурсе применяются рекомендательные технологии.

    Все ресурсы сайта loendtti-salon.ru, включая (но не ограничиваясь) текстовую, графическую, фотографическую и видео информацию, структуру, дизайн и оформление страниц, доменное имя, фирменное наименование являются объектами авторского права и прав на интеллектуальную собственность, защищены российским законодательством и международными соглашениями об охране авторских прав. Запрещается любое использование содержания страниц и контента данного сайта на других площадках без предварительного согласия правообладателя. Запрещаются любые иные действия, в результате которых у пользователей Интернета может сложиться впечатление, что представленные материалы не имеют отношения к loendtti-salon.ru.

    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры

    Сайт использует cookie-файлы, чтобы сделать ваше пребывание на нем максимально удобным. Оставаясь на сайте, вы даёте своё согласие на обработку персональных данных в порядке, указанном в Политике конфиденциальности.