За последние 24 часа нас посетили 20669 программистов и 1715 роботов. Сейчас ищут 1064 программиста ...

Как организовать логику php-контроллера

Тема в разделе "Прочие вопросы по PHP", создана пользователем lammer, 3 мар 2015.

  1. lammer

    lammer Новичок

    С нами с:
    13 сен 2014
    Сообщения:
    12
    Симпатии:
    0
    Приветствую всех!
    Я пишу небольшой клиентский проект(калькулятор), который делится на 3 шага. Каждый шаг - это отдельная страница. 1-2 шаги - заполнение полей, 3-й шаг - отправка заявки. Так проблема в том, что мне необходимо получать данные из бд(к примеру различные цены и тд) для 1 и 2 шагов и необходимо перенаправлять пользователя к 1-му шагу если он пытается перескакивать шаги, также сохранять в сессиях заполненные формы каждого из шагов.
    У меня есть клиентский коннектор с сервером, который отсылает запрос на получение/сохранение данных к серверному скрипту. Но я совершенно не вижу логики серверной части. То есть, я думаю, что запрос с клиента будет ловить FrontController, но, что он будет делать дальше - не знаю, так как не знаю как работает mvc на сервере. Подскажите кто-нибудь, что делать.
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.794
    Симпатии:
    1.331
    Адрес:
    Лень
    что мешает прописать условие ?
     
  3. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    index.php входная точка. Пришел запрос роутинг обработал запрос подключил нужные классы, контроллер и т.д. вызвал метод контроллера.
     
  4. lammer

    lammer Новичок

    С нами с:
    13 сен 2014
    Сообщения:
    12
    Симпатии:
    0
    smitt, Спасибо, можете подсказать как вести себя модель будет? Насколько я понимаю, именно модель обращается к бд и отдаёт контроллеру результат. И вообще нужна ли она в моём случае?
     
  5. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  6. lammer

    lammer Новичок

    С нами с:
    13 сен 2014
    Сообщения:
    12
    Симпатии:
    0
    denis01. Здорово, спасибо.