За последние 24 часа нас посетили 15826 программистов и 1547 роботов. Сейчас ищут 858 программистов ...

теория и практика MVC

Тема в разделе "PHP для новичков", создана пользователем kos20, 13 апр 2015.

  1. kos20

    kos20 Новичок

    С нами с:
    9 янв 2015
    Сообщения:
    21
    Симпатии:
    0
    Господа знатоки, день добрый!
    Никак не могу понять принцип создания MVC-проекта.
    Модель - отвечает исключительно за манипулирование данными (запись, чтение, обновление)
    Вид - отвечает за представление данных

    контроллер - связующее между модель и вид. А что конкретно там должно быть? Есть простой пример с разбивкой по файлам или функциям, что там должно быть. Всем спасибо...
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Код (PHP):
    1. function controller()
    2. {
    3.     $model = model();
    4.     $view = view($model);
    5.     echo $view;
    6. }
    7.  
    8. function model()
    9. {
    10.     return array('a','b','c',);
    11. }
    12.  
    13. function view($data)
    14. {
    15.     return '<ul><li>'.implode('</li><li>', $data).'</li></ul>';
    16. }
    17.  
    18. controller(); 
     
    askanim нравится это.
  3. kos20

    kos20 Новичок

    С нами с:
    9 янв 2015
    Сообщения:
    21
    Симпатии:
    0
    Спасибо. Буду разбираться...