MVC

Discussion in 'VirtueMart' started by r-style, Apr 4, 2013.

  1. Offline

    r-style Недавно здесь

    Joined:
    Feb 11, 2013
    Messages:
    39
    Likes Received:
    1
    Gender:
    Male
    Joomla работает по принципу MVC. Почитал что такое MVC. Понял из каких основных элементов состоит.
    У меня есть сайт(пока в разработке), интернет магазин.
    Внешний вид:
    В левом блоке категории товара, в правом сам товар. Кликаем на категорию появляется товары данной категории. Ну вообщем всё как у всех.

    Разьясните пожалуйста по принципу MVC, по пимеру "щелкнул на категории , товар данной категории показался". Какие файлы контроллер, модель и вид?
    Когда мы "мы кликаем на категории" в какой файл уходит переменная, какой путь (в каких файлах гуляет) и из какого файла она приходит обратно?

    Понимаю что на данный вопрос нельзя коротко ответить, но всёже. Или дайте какую нибудь ссылочку на понимание логики общения файлов в joomla. Тока не надо прикалываться и скидовать ссылки на мануалы:)
     
  2.  
  3. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Staff Member

    Joined:
    Sep 1, 2011
    Messages:
    1,963
    Likes Received:
    168
    Gender:
    Male
    Вы не тем занимаетесь, по-моему. Когда я начал знакомиться с Joomla, первое время я сосредоточился на вёрстве (html, css) и работе с расширениями. Может Вам тоже лучше пока что этому научиться? :)

    По теме (примитивное объяснение):
    Модель - это данные (например, база MySQL)
    Контроллер - это связка между данными и их представлением, обработка информации из базы для её вывода на страницу
    Вид - это, собственно, вывод самой информации на странице - видимая пользователю часть сайта
     
  4. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Вот это контроллер,как написал shurikkan,

    А не модель поведения, то есть сущности описываемые в классах ?
     
  5. Offline

    r-style Недавно здесь

    Joined:
    Feb 11, 2013
    Messages:
    39
    Likes Received:
    1
    Gender:
    Male
    Парни спасибо за отклик! Верстку html и css параллельно тоже изучаю.
    Но эти определения и термины я понимаю и уже почти выучил на зубок :)
    Меня интересовала практическая сторона:
    -Это файл шаблон(view из модели mvc)
    \\AppServ\www\homesite\templates\maket\html\com_virtuemart\category\default.php
    Тоесть этот шаблон обработки ввода и вывода данных.
    А вот где физически лежат контроллер и модель? вы можете написать путь к этим файлам и кто из них кто(напримере на примере вывода товаров какойто категории).
     

Share This Page

Loading...