Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: php + OOP
Форумы портала PHP.SU » » Объектно-ориентированное программирование » php + OOP

Страниц (1): [1]
 

1. tt777 - 24 Февраля, 2015 - 10:43:12 - перейти к сообщению
Цель: сделать Сайт знакомств на php + OOP
Есть наработки классов
Profile
-getProfile
return array
-showProfile
return print profile
-editProfile
return array into DB
Pic
-showAvatar
-showAlbum
-showPic
-showPreview
Auth
-auth
-reg
-resetPass
-logout
-check
-isLogged
-login
Templater
-showTemplaterUser
-showTemplaterAdmin
Menu
-showMenuMain
-showMenuRigth
-showMenuLeft
-showMenuUser
-showMenuFoto
-showMenuProfile

Также есть класс соединения с БД MYSQL

ВОПРОС
Как все это объединить в один класс? Что делать дальше? Помогите, плиз запутался.
2. Anguis - 24 Февраля, 2015 - 10:57:16 - перейти к сообщению
зачем все объединять в один класс?? Однако
Для начала нужно изучить ООП, его принципы и понять вообще что это такое. Дальше все станет понятно..
3. RickMan - 24 Февраля, 2015 - 11:27:22 - перейти к сообщению
Anguis, тут уж лучше и про MVC не забыть. А вообше, топикстартеру совет: начни изучать какой-то флеймворк (yii например), и так легче будет понять основные принципы.
4. tt777 - 24 Февраля, 2015 - 12:32:28 - перейти к сообщению
я только начинаю осваивать ооп. Вот и решил спросить совета у знающих людей. посмотрел пару фреймворков типа yii и symfony2. Неужели нельзя будет обойтись без них?
(Добавление)
Вопрос в теме поставлю иначе.

Какой мне функционал еще нужен для:
вывода из БД данных
вывода шаблонов
вывода картинок, галлерей, аватарок
вывода профиля и его редактирования

Или как все организовать все мои классы в рабочую среду?
5. RickMan - 24 Февраля, 2015 - 13:05:47 - перейти к сообщению
Без фреймворка можно обойтись, но зачем обходиться без того, что тебе дает все требуемое? Это как: "Хочу добраться из города А в город Б, между ними 1000 км, но давайте без машины, самолета, коробля, хочу пешком, но чтобы быстро и удобно"...
Имхо, symfony2 вам будет не по зубам. Вот yii1 или laravel - думаю это подойдет.
6. tt777 - 24 Февраля, 2015 - 13:37:34 - перейти к сообщению
с фреймворком понял вашу идею
7. tt777 - 25 Февраля, 2015 - 11:15:38 - перейти к сообщению
Какой лучше фреймворк для этой задачи взять?
8. RickMan - 25 Февраля, 2015 - 11:25:29 - перейти к сообщению
Любой подойдет. Вы смотрите по вашим знаниям какой лучше, ну и какой осилите. Я бы советовал yii1. Там документации много, даже на русскои и форум сообщества на русском тоже активет очень.
http://www[dot]yiiframework[dot]ru/
http://www[dot]yiiframework[dot]ru/doc/guide/ru/index
http://www[dot]yiiframework[dot]ru/forum/
9. tt777 - 25 Февраля, 2015 - 11:46:40 - перейти к сообщению
есть ссылка на реальный пример на этом фреймворке для лучшего понимания
10. Sail - 25 Февраля, 2015 - 11:50:04 - перейти к сообщению

tt777 пишет:
есть ссылка на реальный пример на этом фреймворке для лучшего понимания

Хвастаешься? Закатив глазки
11. RickMan - 25 Февраля, 2015 - 11:59:26 - перейти к сообщению
http://www[dot]yiiframework[dot]ru/doc/guide/ru/index - я вам скинул эту ссылку, там пример абсолютно всего. Какой вам еще пример нужен? визуальный? Так это фреймворк, а не тема для вордпресса. И да, при установке yii там по дефолиту стоят пару действий типа авторизация, форма обратной связи и так далее. Устанавливайте и копайте.
(Добавление)
P.S. сам сай yii построен на yii, что логично...

 

Powered by ExBB FM 1.0 RC1