MVC + OOP

lqpac

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

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

Можно заглянуть, как это реализовано в открытых движках (в тех же wordpress, joomla) или в фреймворках (CodeIgniter, Yii, Kohana). А можно и взять их за основу - задержки на начальном этапе обучения (нельзя просто так взять и написать "Hello word") в дальнейшем окупаются с лихвой.
 
Вообще, если не силен в MVC и OOP, лучше начинать писать проект на основе какого-то фреймворка, так будет проще и удобнее учиться.
 
Вообще, если не силен в MVC и OOP, лучше начинать писать проект на основе какого-то фреймворка, так будет проще и удобнее учиться.
в принципе начал проект писать чтоб научиться.. с нуля всегда все детально разбирается... поэтому на начальном этапе фреймворки не использую... если надумаю проект в сеть пустить то может воспользуюсь фреймворком... а так смысла нет пока-что
Также, как и в браузерке.. прокачивать навыки :D
Для хранения данных (логин, пароль, email и тд) User ИМХО, проще всего использовать паттерн ActiveRecord (есть готовые реализации на php) - в итоге вся логика работы с пользователем будет занимать 5-7 строчек (раз речь о MVC, видимо, в контроллере).

Можно заглянуть, как это реализовано в открытых движках (в тех же wordpress, joomla) или в фреймворках (CodeIgniter, Yii, Kohana). А можно и взять их за основу - задержки на начальном этапе обучения (нельзя просто так взять и написать "Hello word") в дальнейшем окупаются с лихвой.
ну их я смотрел... но они до безобразия массивные.. они ведь не 1 год уже разрабатываются... а мне простенько надо.. чтоб суть понять
 
вам дело говорят.. учитесь кататься на чужом велосипеде.. когда поймёте как оно, сделаете свой..
 
вот на ссылка на Для просмотра ссылки Войди или Зарегистрируйся
на что думаю Вам нужно
а так лучше неморочте голову изучайте Yii очень простой но эффективный фреймворк,
если есть навыки программирования освоите его за 2 недели
 
вот на ссылка на Для просмотра ссылки Войди или Зарегистрируйся
на что думаю Вам нужно
а так лучше неморочте голову изучайте Yii очень простой но эффективный фреймворк,
если есть навыки программирования освоите его за 2 недели
Yii шикарная вещь! А еще рекомендую Simfony
 
в принципе начал проект писать чтоб научиться.. с нуля всегда все детально разбирается... поэтому на начальном этапе фреймворки не использую... если надумаю проект в сеть пустить то может воспользуюсь фреймворком... а так смысла нет пока-что

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