• Вконтакте
  • YouTube
О клинике
Пациенту
Вопросы и ответы
...
+7 (921) 935-65-53
+7 (812) 903-71-19
+7 (911) 999-65-53
Заказать звонок
Услуги
  • Цены
  • Хирургическая стоматология
    • Одномоментная имплантация
    • Имплантация
    • Костная пластика. Синус-лифтинг
    • Удаление зубов
  • Детская стоматология
    • Детский кариес
    • Молочные зубы. Нежный возраст – светлый период детства
    • Детская ортодонтия и ортопедия
  • Ортопедическая стоматология (протезирование) и ортодонтическая стоматология
    • Стоматология ортопедическая (протезирование)
    • Стоматология ортодонтическая
    • Стоматология эстетическая
  • Терапевтическая стоматология
    • Стоматология терапевтическая
    • Рентген и беременность
    • Пародонтология
    • Профессиональная чистка и отбеливание зубов
Новости и акции
Контакты
Специалисты
  • Расписание работы врачей
  • Врачи стоматологи-ортопеды
  • Врачи хирурги-имплантологи
  • Врачи стоматологи-хирурги
  • Врачи стоматологи-терапевты
  • Врачи стоматологи-ортодонты
  • Детские врачи стоматологи
  • Медицинские сестры
  • Руководители и администраторы
Клиника
  • О клинике
  • Лицензии
  • Отзывы
  • Галерея работ
  • Вакансии
  • Партнеры
  • Реквизиты
  • Надзорные органы
  • Законодательные, нормативные и внутренние документы
Ещё
    Центр семейной стоматологии на Бадаева, 1
    Запись онлайн
    Услуги
    • Цены
    • Хирургическая стоматология
      • Одномоментная имплантация
      • Имплантация
      • Костная пластика. Синус-лифтинг
      • Удаление зубов
    • Детская стоматология
      • Детский кариес
      • Молочные зубы. Нежный возраст – светлый период детства
      • Детская ортодонтия и ортопедия
    • Ортопедическая стоматология (протезирование) и ортодонтическая стоматология
      • Стоматология ортопедическая (протезирование)
      • Стоматология ортодонтическая
      • Стоматология эстетическая
    • Терапевтическая стоматология
      • Стоматология терапевтическая
      • Рентген и беременность
      • Пародонтология
      • Профессиональная чистка и отбеливание зубов
    Новости и акции
    Контакты
    Специалисты
    • Расписание работы врачей
    • Врачи стоматологи-ортопеды
    • Врачи хирурги-имплантологи
    • Врачи стоматологи-хирурги
    • Врачи стоматологи-терапевты
    • Врачи стоматологи-ортодонты
    • Детские врачи стоматологи
    • Медицинские сестры
    • Руководители и администраторы
    Клиника
    • О клинике
    • Лицензии
    • Отзывы
    • Галерея работ
    • Вакансии
    • Партнеры
    • Реквизиты
    • Надзорные органы
    • Законодательные, нормативные и внутренние документы
    Ещё
      Центр семейной стоматологии на Бадаева, 1
      Услуги
      • Цены
      • Хирургическая стоматология
        • Одномоментная имплантация
        • Имплантация
        • Костная пластика. Синус-лифтинг
        • Удаление зубов
      • Детская стоматология
        • Детский кариес
        • Молочные зубы. Нежный возраст – светлый период детства
        • Детская ортодонтия и ортопедия
      • Ортопедическая стоматология (протезирование) и ортодонтическая стоматология
        • Стоматология ортопедическая (протезирование)
        • Стоматология ортодонтическая
        • Стоматология эстетическая
      • Терапевтическая стоматология
        • Стоматология терапевтическая
        • Рентген и беременность
        • Пародонтология
        • Профессиональная чистка и отбеливание зубов
      Новости и акции
      Контакты
      Специалисты
      • Расписание работы врачей
      • Врачи стоматологи-ортопеды
      • Врачи хирурги-имплантологи
      • Врачи стоматологи-хирурги
      • Врачи стоматологи-терапевты
      • Врачи стоматологи-ортодонты
      • Детские врачи стоматологи
      • Медицинские сестры
      • Руководители и администраторы
      Клиника
      • О клинике
      • Лицензии
      • Отзывы
      • Галерея работ
      • Вакансии
      • Партнеры
      • Реквизиты
      • Надзорные органы
      • Законодательные, нормативные и внутренние документы
      Ещё
        Центр семейной стоматологии на Бадаева, 1
        • Услуги
          • Назад
          • Услуги
          • Цены
          • Хирургическая стоматология
            • Назад
            • Хирургическая стоматология
            • Одномоментная имплантация
            • Имплантация
            • Костная пластика. Синус-лифтинг
            • Удаление зубов
          • Детская стоматология
            • Назад
            • Детская стоматология
            • Детский кариес
            • Молочные зубы. Нежный возраст – светлый период детства
            • Детская ортодонтия и ортопедия
          • Ортопедическая стоматология (протезирование) и ортодонтическая стоматология
            • Назад
            • Ортопедическая стоматология (протезирование) и ортодонтическая стоматология
            • Стоматология ортопедическая (протезирование)
            • Стоматология ортодонтическая
            • Стоматология эстетическая
          • Терапевтическая стоматология
            • Назад
            • Терапевтическая стоматология
            • Стоматология терапевтическая
            • Рентген и беременность
            • Пародонтология
            • Профессиональная чистка и отбеливание зубов
        • Новости и акции
        • Контакты
        • Специалисты
          • Назад
          • Специалисты
          • Расписание работы врачей
          • Врачи стоматологи-ортопеды
          • Врачи хирурги-имплантологи
          • Врачи стоматологи-хирурги
          • Врачи стоматологи-терапевты
          • Врачи стоматологи-ортодонты
          • Детские врачи стоматологи
          • Медицинские сестры
          • Руководители и администраторы
        • Клиника
          • Назад
          • Клиника
          • О клинике
          • Лицензии
          • Отзывы
          • Галерея работ
          • Вакансии
          • Партнеры
          • Реквизиты
          • Надзорные органы
          • Законодательные, нормативные и внутренние документы
        • +7 (921) 935-65-53
          • Назад
          • Обратная связь
          • +7 (921) 935-65-53
          • +7 (812) 903-71-19
          • +7 (911) 999-65-53
          • Заказать звонок
        Будьте на связи
        193318
        Санкт-Петербург, улица Бадаева, дом 1, корп.1, лит. А, 2-Н.
        info@badaeva1.ru
        • Вконтакте
        • YouTube
        До конца 2026 года скидки на имплантацию, ортопедию, кариес и гигиену! Подробности на консультации у Врача. Запись по телефонам 8(911)999-65-53 и 8(921)935-65-53.
        • Главная
        • Контент
        • Статьи

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

        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 - 1 из 2
        Начало | Пред. | 1 2 | След. | Конец

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

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


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

        Статьи
        • Компоненты 2.0: настройка поддержки ЧПУ
        +7 (921) 935-65-53
        +7 (812) 903-71-19
        Заказать звонок
        info@badaeva1.ru
        193318
        Санкт-Петербург, улица Бадаева, дом 1, корп.1, лит. А, 2-Н.
        Мы в соцсетях
        • Вконтакте
        • YouTube
        Версия для
        печати
        © 2026 Все права защищены.
        Лицензии
        Надзорные органы
        Политика конфиденциальности
        Сайт не является публичной офертой и носит информационный характер.
        Имеются противопоказания. Необходима консультация специалиста.