|
3 / 3 / 3
Регистрация: 03.01.2012
Сообщений: 146
|
|
Не знаю с чего начать в ООП27.05.2012, 19:06. Показов 8700. Ответов 55
Метки нет (Все метки)
Народ, вообщем дело такое, вроде бы прочел не одну книгу по ооп на php теоритически вроде все знаю, но не знаю как начать писать сайт. МОгли бы вы выложить пример не большого сайта на ооп. Вопрос адресован профи)Очень жду и надеюсь на Вас.
0
|
|
| 27.05.2012, 19:06 | |
|
Ответы с готовыми решениями:
55
Не знаю с чего начать Не знаю с чего начать:( Не знаю с чего начать |
|
3 / 3 / 3
Регистрация: 03.01.2012
Сообщений: 146
|
|
| 07.06.2012, 11:18 [ТС] | |
|
Давайте по другому. Вот сайт-визитка например. Из каких объектов он состоит?
Гостевая книга, галерея,новости?
0
|
|
|
29 / 29 / 4
Регистрация: 08.12.2009
Сообщений: 106
|
|
| 07.06.2012, 12:26 | |
|
Ну вот например сейчас любой сайт, даже сайт-визитка не обходится без БД, вот попробуй для практики написать класс работы с БД и класс который выводит контент....
0
|
|
|
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
|
||
| 07.06.2012, 12:27 | ||
|
каждая новость объект юзер объект каждая фотка в галереи объект
0
|
||
|
26 / 26 / 1
Регистрация: 30.09.2011
Сообщений: 196
|
|
| 07.06.2012, 13:28 | |
|
Если нужно ООП ради ООП то без разницы что будет объектами.
0
|
|
|
3 / 3 / 3
Регистрация: 03.01.2012
Сообщений: 146
|
|
| 07.06.2012, 13:29 [ТС] | |
|
GuardNW, класс для работы с БД хоть как-то ясно)
crautcher, это сколько объектов будет в одной галереи?1000 фоток - 1000 объектов?
0
|
|
|
26 / 26 / 1
Регистрация: 30.09.2011
Сообщений: 196
|
|||
| 07.06.2012, 13:35 | |||
0
|
|||
|
3 / 3 / 3
Регистрация: 03.01.2012
Сообщений: 146
|
|
| 07.06.2012, 13:39 [ТС] | |
|
caballero, да про шаблон одиночку я слышал тоже.
Конечно нет)Ладно предположим объект это фото. А какие методы будут у него?ссвойства ясно ширина высота например. Добавлено через 1 минуту Вывод фотки например да?
0
|
|
|
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
|
|
| 07.06.2012, 13:45 | |
|
0
|
|
|
3 / 3 / 3
Регистрация: 03.01.2012
Сообщений: 146
|
|
| 07.06.2012, 13:46 [ТС] | |
|
crautcher, я уже ответил на это)естественно нет)
0
|
|
|
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
|
||
| 07.06.2012, 13:52 | ||
|
0
|
||
|
3 / 3 / 3
Регистрация: 03.01.2012
Сообщений: 146
|
|
| 07.06.2012, 13:53 [ТС] | |
|
crautcher, Свойства как раз таки я понял)А методы?Вывод фотки?удалене фотки?
Ну я и хочу абстрактно говорить)Кстати кто может посоветовать книгу о ООП чтоб для чайника?)
0
|
|
|
26 / 26 / 1
Регистрация: 30.09.2011
Сообщений: 196
|
||
| 07.06.2012, 13:54 | ||
Еще есть такая полезная штука как паттерн Active Record реализаций и примеров полно. как раз подходит для сущностей которые хранятся в БД по принципу строка-объект..
0
|
||
|
14 / 14 / 7
Регистрация: 31.03.2011
Сообщений: 118
|
||||||
| 17.06.2012, 22:18 | ||||||
|
Доброго времени суток! Я вот тоже решил подружиться с ООП в PHP почитал тему и решил попробовать написать небольшой класс работы с БД... хотелось бы услышать мнения людей, которые в этом деле уже давно)
Вот собственно код:
0
|
||||||
|
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
|
| 17.06.2012, 22:48 | |
|
экранирование где?
ты пошел не по тому пути. ты не должен в классе СУБД писать методы типа Delete, Edit. Там должен быть один полезный метод - query(), принимающий первым параметром SQL запрос, а последующими (как вариант) - данные то, что ты сейчас сделал - это слабое подобие паттерна активная запись или шлюз таблицы данных. посмотри как сделано расширение mysqli или PDO - их API. и все поймешь.
1
|
|
|
14 / 14 / 7
Регистрация: 31.03.2011
Сообщений: 118
|
|
| 18.06.2012, 01:08 | |
|
Василий Макогон, ну да... с функцией query было бы все короче) Не могу понять как реализовывается их prepare со знаками вопросов? Как они потом подменяются на нужные значения? Глобальные переменные класса?
0
|
|
|
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
|
| 18.06.2012, 01:24 | |
|
1
|
|
|
14 / 14 / 7
Регистрация: 31.03.2011
Сообщений: 118
|
||||||
| 18.06.2012, 02:05 | ||||||
|
А если так?
0
|
||||||
|
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
|
| 18.06.2012, 10:38 | |
|
что так? это работает?
0
|
|
|
14 / 14 / 7
Регистрация: 31.03.2011
Сообщений: 118
|
||||||
| 18.06.2012, 10:57 | ||||||
|
Василий Макогон, работает... примерно так:
0
|
||||||
|
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
|
| 18.06.2012, 11:02 | |
|
а если много параметров в массиве и запросе? а если они не совпадают?
0
|
|
| 18.06.2012, 11:02 | |
|
Не знаю с чего начать
Не знаю с чего начать писать не знаю с чего начать проект сайт музей - не знаю с чего начать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|