MVC

Тема в разделе "VirtueMart", создана пользователем r-style, 04.04.2013.

  1. Offline

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

    Регистрация:
    11.02.2013
    Сообщения:
    39
    Симпатии:
    1
    Пол:
    Мужской
    Joomla работает по принципу MVC. Почитал что такое MVC. Понял из каких основных элементов состоит.
    У меня есть сайт(пока в разработке), интернет магазин.
    Внешний вид:
    В левом блоке категории товара, в правом сам товар. Кликаем на категорию появляется товары данной категории. Ну вообщем всё как у всех.

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

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

    shurikkan Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 856
    Симпатии:
    162
    Пол:
    Мужской
    Вы не тем занимаетесь, по-моему. Когда я начал знакомиться с Joomla, первое время я сосредоточился на вёрстве (html, css) и работе с расширениями. Может Вам тоже лучше пока что этому научиться? :)

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

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    Вот это контроллер,как написал shurikkan,

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

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

    Регистрация:
    11.02.2013
    Сообщения:
    39
    Симпатии:
    1
    Пол:
    Мужской
    Парни спасибо за отклик! Верстку html и css параллельно тоже изучаю.
    Но эти определения и термины я понимаю и уже почти выучил на зубок :)
    Меня интересовала практическая сторона:
    -Это файл шаблон(view из модели mvc)
    \\AppServ\www\homesite\templates\maket\html\com_virtuemart\category\default.php
    Тоесть этот шаблон обработки ввода и вывода данных.
    А вот где физически лежат контроллер и модель? вы можете написать путь к этим файлам и кто из них кто(напримере на примере вывода товаров какойто категории).
     

Поделиться этой страницей

Загрузка...