MVC + OOP

Тема в разделе "Как сделать...", создана пользователем lqpac, 6 сен 2013.

  1. lqpac

    lqpac Постоялец

    Регистр.:
    22 янв 2009
    Сообщения:
    50
    Симпатии:
    2
    всем привет, в общем в двух словах, начал писать проект, но столкнулся с проблемой класса пользователей.. Как можно реализовать такой класс и как задействовать их с авторизацией?

    В мвц и ооп не силен.. Прошу помощи
     
  2. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    359
    Симпатии:
    243
    Также, как и в браузерке.. прокачивать навыки :D
    Для хранения данных (логин, пароль, email и тд) User ИМХО, проще всего использовать паттерн ActiveRecord (есть готовые реализации на php) - в итоге вся логика работы с пользователем будет занимать 5-7 строчек (раз речь о MVC, видимо, в контроллере).

    Можно заглянуть, как это реализовано в открытых движках (в тех же wordpress, joomla) или в фреймворках (CodeIgniter, Yii, Kohana). А можно и взять их за основу - задержки на начальном этапе обучения (нельзя просто так взять и написать "Hello word") в дальнейшем окупаются с лихвой.
     
    cyber_punker и Шумадан нравится это.
  3. DrCanibal

    DrCanibal Писатель

    Регистр.:
    10 апр 2007
    Сообщения:
    8
    Симпатии:
    4
    Вообще, если не силен в MVC и OOP, лучше начинать писать проект на основе какого-то фреймворка, так будет проще и удобнее учиться.
     
    Шумадан нравится это.
  4. lqpac

    lqpac Постоялец

    Регистр.:
    22 янв 2009
    Сообщения:
    50
    Симпатии:
    2
    в принципе начал проект писать чтоб научиться.. с нуля всегда все детально разбирается... поэтому на начальном этапе фреймворки не использую... если надумаю проект в сеть пустить то может воспользуюсь фреймворком... а так смысла нет пока-что
    ну их я смотрел... но они до безобразия массивные.. они ведь не 1 год уже разрабатываются... а мне простенько надо.. чтоб суть понять
     
  5. BDSG

    BDSG

    Регистр.:
    28 фев 2009
    Сообщения:
    203
    Симпатии:
    109
    вам дело говорят.. учитесь кататься на чужом велосипеде.. когда поймёте как оно, сделаете свой..
     
    Шумадан нравится это.
  6. CAPAXA

    CAPAXA

    Регистр.:
    7 июн 2007
    Сообщения:
    903
    Симпатии:
    540
  7. vipTelnet

    vipTelnet Постоялец

    Регистр.:
    14 янв 2013
    Сообщения:
    134
    Симпатии:
    11
  8. Lakroa

    Lakroa Писатель

    Регистр.:
    28 сен 2009
    Сообщения:
    6
    Симпатии:
    0
    Yii шикарная вещь! А еще рекомендую Simfony
     
  9. cyber_punker

    cyber_punker Создатель

    Регистр.:
    12 ноя 2014
    Сообщения:
    6
    Симпатии:
    10
    Если детально разбирается то почему возникают такие вопросы? Советую выучить синтаксис и приступить к изучению какого-либо фреймворка, например к yii.
    И помобольше читайте литературы по паттернам, проектированию и о том же ООП и MVC (и не только).