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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: php + OOP

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: как переделать сайт используя ООП
tt777
Отправлено: 24 Февраля, 2015 - 10:43:12
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Февр. 2015  


Помог: 0 раз(а)




Цель: сделать Сайт знакомств на 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

ВОПРОС
Как все это объединить в один класс? Что делать дальше? Помогите, плиз запутался.
 
 Top
Anguis
Отправлено: 24 Февраля, 2015 - 10:57:16
Post Id



Частый гость


Покинул форум
Сообщений всего: 253
Дата рег-ции: Июнь 2012  


Помог: 2 раз(а)




зачем все объединять в один класс?? Однако
Для начала нужно изучить ООП, его принципы и понять вообще что это такое. Дальше все станет понятно..
 
 Top
RickMan
Отправлено: 24 Февраля, 2015 - 11:27:22
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




Anguis, тут уж лучше и про MVC не забыть. А вообше, топикстартеру совет: начни изучать какой-то флеймворк (yii например), и так легче будет понять основные принципы.
 
 Top
tt777
Отправлено: 24 Февраля, 2015 - 12:32:28
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Февр. 2015  


Помог: 0 раз(а)




я только начинаю осваивать ооп. Вот и решил спросить совета у знающих людей. посмотрел пару фреймворков типа yii и symfony2. Неужели нельзя будет обойтись без них?
(Добавление)
Вопрос в теме поставлю иначе.

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

Или как все организовать все мои классы в рабочую среду?
 
 Top
RickMan
Отправлено: 24 Февраля, 2015 - 13:05:47
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




Без фреймворка можно обойтись, но зачем обходиться без того, что тебе дает все требуемое? Это как: "Хочу добраться из города А в город Б, между ними 1000 км, но давайте без машины, самолета, коробля, хочу пешком, но чтобы быстро и удобно"...
Имхо, symfony2 вам будет не по зубам. Вот yii1 или laravel - думаю это подойдет.
 
 Top
tt777
Отправлено: 24 Февраля, 2015 - 13:37:34
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Февр. 2015  


Помог: 0 раз(а)




с фреймворком понял вашу идею
 
 Top
tt777
Отправлено: 25 Февраля, 2015 - 11:15:38
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Февр. 2015  


Помог: 0 раз(а)




Какой лучше фреймворк для этой задачи взять?
 
 Top
RickMan
Отправлено: 25 Февраля, 2015 - 11:25:29
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




Любой подойдет. Вы смотрите по вашим знаниям какой лучше, ну и какой осилите. Я бы советовал yii1. Там документации много, даже на русскои и форум сообщества на русском тоже активет очень.
http://www[dot]yiiframework[dot]ru/
http://www[dot]yiiframework[dot]ru/doc/guide/ru/index
http://www[dot]yiiframework[dot]ru/forum/
 
 Top
tt777
Отправлено: 25 Февраля, 2015 - 11:46:40
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Февр. 2015  


Помог: 0 раз(а)




есть ссылка на реальный пример на этом фреймворке для лучшего понимания
 
 Top
Sail
Отправлено: 25 Февраля, 2015 - 11:50:04
Post Id



Участник


Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014  


Помог: 57 раз(а)





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

Хвастаешься? Закатив глазки
 
 Top
RickMan
Отправлено: 25 Февраля, 2015 - 11:59:26
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




http://www[dot]yiiframework[dot]ru/doc/guide/ru/index - я вам скинул эту ссылку, там пример абсолютно всего. Какой вам еще пример нужен? визуальный? Так это фреймворк, а не тема для вордпресса. И да, при установке yii там по дефолиту стоят пару действий типа авторизация, форма обратной связи и так далее. Устанавливайте и копайте.
(Добавление)
P.S. сам сай yii построен на yii, что логично...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Объектно-ориентированное программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB