@phpgeeks

Страница 113 из 8430
Кирилл
26.05.2016
16:02:40
Определение касается не самой модели, а её экземпляра, скорее. Модель не хранит данные, она описывает будущий экземпляр. А вот экземпляр как раз содержит. И извлекаются командами из контроллера и во вьюшке участвуют.

Кирилл
26.05.2016
16:05:47
Сама по себе модель - пустышка, пока не создали её экземпляр. Оспорить попытаешься высказывание?

Google
Кирилл
26.05.2016
16:06:19
к ней нельзя обратиться, ни передать в контроллер, ни, тем более, во вьюшку

Денис
26.05.2016
16:06:20
вот эта фраза все по местам расставила - model stores data
Ну тут имеется ввиду, что через модель мы получаем данные, определенные этой самой моделью

Ну вот я создал модель класса CModelForm

Кирилл
26.05.2016
16:07:27
ну и?) создан экземпляр, new Об этом говорит

экземпляр модели, так будет понятнее

Кирилл
26.05.2016
16:07:57
О_О

Денис
26.05.2016
16:08:02
экземпляр модели, так будет понятнее
Не путайте определения модели, класса и экземпляра

Кирилл
26.05.2016
16:08:20
окей, просветите меня, умолкаю)

Oleg
26.05.2016
16:08:39
экземпляр модели, так будет понятнее
от того что ты решил модель через класс реализовать не делает это обязательным

Денис
26.05.2016
16:08:49
Объект класса есть его экземпляр

Ну и наоборот

Google
Денис
26.05.2016
16:09:01
А модель это шаблон

Архитектурного проектирования

Oleg
26.05.2016
16:09:23
А модель это шаблон
интерфейс это шаблон

Кирилл
26.05.2016
16:09:33
ну а через что его еще можно реализовать? Я не в курсе, честно, не уразумею

Денис
26.05.2016
16:09:37
Oleg
26.05.2016
16:10:20
И модель
да - тип файла тоже интерфейс в принципе

Денис
26.05.2016
16:12:02
Модель это шаблон архитектуры системы, а интерфейс - фундаментальный шаблон проектирования

Кирилл
26.05.2016
16:13:44
Не, ну правда, как еще можно его реализовать?

Денис
26.05.2016
16:13:58
Кирилл
26.05.2016
16:14:36
с примером, если можно

Денис
26.05.2016
16:15:01
с примером, если можно
В go реализуется через структуры

Погуглите и найдёте)

Артур Евгеньевич
26.05.2016
16:47:58
Кстати а вот допустим класс, который отправляет письмо на почту. Можно ли считать его моделью? ведь по сути отправка письма, тоже самое что вставка запииси в бд

Денис
26.05.2016
16:53:54
> @arturpanteleev ведь по сути отправка письма, тоже самое что вставка запииси в бд в БД ты складываешь данные для дальнейшего использвания

обратно из почты ты не сможешь забрать письмо, отредактировать на почте его и тп

Oleg
26.05.2016
16:56:26
выворот мозга - написать sql в котором одна запись в таблице принимает значения другой записи в этой же таблице по id

Кирилл
26.05.2016
16:56:31
Кстати а вот допустим класс, который отправляет письмо на почту. Можно ли считать его моделью? ведь по сути отправка письма, тоже самое что вставка запииси в бд
класс ничего не отправляет:) А вот метод в классе может:) Можно считать, почему нет. Ты можешь его редактировать пока не отправил, можешь просмотреть независимо от отправки.

Денис
26.05.2016
16:56:47
у тебя может быть модель самого письма, модель, например, EmailModel с методами find(), create(), send(), полями статуса и тд

Google
Денис
26.05.2016
16:57:11
я подумал, что он имеет ввиду модель почтового провайдера

Кирилл
26.05.2016
16:57:13
? Snyp
26.05.2016
16:58:22
Что значит гайс?

Oleg
26.05.2016
16:58:44
? Snyp
26.05.2016
16:59:29
Спс

Денис
26.05.2016
16:59:33
> @olegstuhin написать sql в котором одна запись в таблице принимает значения другой записи в этой же таблице по id Вы можете сделать JOIN таблицы с ней же и проапдейтить записи

я не совсем понял суть проблемы

Кирилл
26.05.2016
17:00:10
Так, давайте по порядку. Объект класса = его экземпляр. Модель = шаблон. Шаблон - не пустышка? Что я сказал не так? "объект класс есть его экземпляр, а модель это шаблон" как вы назовете объект на основе шаблона - экземпляр, нет? Игра слов сути не меняет) Я не отрицаю вашу правоту, но боюсь мне не хватает знаний других сред программирования, чтобы высказать свои оценочные суждения. За сим от этой темы отклоняюсь, поднадоела порядком)

Oleg
26.05.2016
17:00:55
> @olegstuhin написать sql в котором одна запись в таблице принимает значения другой записи в этой же таблице по id Вы можете сделать JOIN таблицы с ней же и проапдейтить записи
да уже оттестил -все прошло теперь все поля прописываю update r_old set active=r_new.active from rules r_old inner join rules r_new on r_new.id=1 where r_old.id=2;

Денис
26.05.2016
17:01:24
норм

Oleg
26.05.2016
17:01:40
выглядит через жопу както

Денис
26.05.2016
17:01:55
> @M91FO как вы назовете объект на основе шаблона вы совсем запутались в определениях, попробуйте вернуться к этому через время с чистой головой)

Кирилл
26.05.2016
17:04:30
Или я тупой или одно из двух. Ладно, пусть для меня это останется неведомым)

экземпляр интерфейса это сильно, конечно)

Денис
26.05.2016
17:05:51
> @olegstuhin выглядит через жопу както обновление записей следуя из значений записей этого же отношения - уже не очень хорошо) так что запрос наверно норм вполне

Google
Денис
26.05.2016
17:49:23
ну это уже не класс, потому что память уже выделена

можно статическим методом отправить константы или статик свойства)

костыли уже какие-то пошли в голову)

Oleg
26.05.2016
17:52:24
да в конструкторе методы запускать тоже неприлично

Денис
26.05.2016
17:56:48
почему, прилично

если у тебя6 например, какая-то обертка над какой-нибудь базой, например

и в конструкторе коннект поднимается

Oleg
26.05.2016
17:58:38
почему, прилично
ну не знаю - я приучен только инициализировать проперти, с базой обычно наследуешся и поднимаешь через их конструктор

Admin
ERROR: S client not available

Денис
26.05.2016
18:00:09
разные ситуации бывают)

Andrey
26.05.2016
20:24:38
что это тут начнется при изучении адаптеров, декораторов, фабрик, различных фабрик...

Владислав
26.05.2016
23:01:51
Так на чем сошлись?))

Артур
27.05.2016
01:25:51
есть кто живой ?))

Кирилл
27.05.2016
01:33:46
Доброе утро

можно в конструкторе отправить
а конструктор это не метод класса?

Oleg
27.05.2016
04:41:47
Так на чем сошлись?))
сложно все 1. A model stores data that is retrieved according to commands from the controller and displayed in the view. МОДЕЛЬ ХРАНИТ ДАННЫЕ (model stores data) 2. A view generates new output to the user based on changes in the model. МОДЕЛЬ ПОДВЕРЖЕНА ИЗМЕНЕНИЯМ (changes in the model) 3. A controller can send commands to the model to update the model's state (e.g. editing a document). It can also send commands to its associated view to change the view's presentation of the model (e.g. by scrolling through a document). У МОДЕЛИ ЕСТЬ СОСТОЯНИЯ (model's state) сомневаюсь я что из этого следует что модель это шаблон, или что она не может быть массивом, пустышкой может быть конечно - но в равной степени как и не пустышкой в общем ни на чем не сошлись

[Anonymous]
27.05.2016
04:45:36
2. A view generates new output to the user based on changes in the model. А почему так? Вьюшка генерируется из модельки, моделька может не меняться вообще.

Т.е. изменений может и не быть.

Oleg
27.05.2016
04:47:52
а конструктор это не метод класса?
тут смотря что считать методом - метод может отдавать значение а может и не отдавать - в конструктор return насколько я знаю не вставишь.

Google
[Anonymous]
27.05.2016
05:06:29
так задумано https://en.wikipedia.org/wiki/Model-View-Controller
Модели могут быть активными или пассивными.

Артур Евгеньевич
27.05.2016
07:09:21
Ребят че за херня у меня ввожу в гугл запрос и первой ссылкой реклама от яндекса я кликаю, она открывается и сразу закрывается

https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=%D1%81%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD%204%20%D0%B4%D1%8E%D0%B9%D0%BC%D0%B0%20%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%20%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82

Oleg
27.05.2016
07:10:57
я зашел норм с edge

Артур Евгеньевич
27.05.2016
07:11:27
блин это в хроме такая хрень тока, возможно из за адблока

George
27.05.2016
07:12:49
АдБлок отключи

для этого сайта

и все откроется

он рекламу блочит))

Артур Евгеньевич
27.05.2016
07:14:43
Ну он обычно вырезает ее со страницы, а не закрывает после открытия, вот я и удивился слегка)

George
27.05.2016
07:15:21
@arturpanteleev он эволюционирует)) становится умнее))

Минутка копипасты: У нас было 2 книжки, 75 научных статей по теме, 5 похожих программ с Гитхаба, пол-флешки чужих пояснительных записок и целое множество диаграмм проектирования всех сортов и расцветок, а также проведенный нами опрос, таблицы, обзоры аналогов и чертеж. Не то что бы это был необходимый запас для защиты. Но если начал писать диплом, становится трудно остановиться. Единственное что вызывало у меня опасение - это википедия. Нет ничего более беспомощного, безответственного и испорченного, чем введение к пояснительной записке по википедии. Я знал, что рано или поздно мы перейдем и на эту дрянь.

Денис
27.05.2016
11:25:46
[:|||:]

Артур Евгеньевич
27.05.2016
11:28:21
ну это из среии как люди называют системник процессором, уже не особо смешно) или принтер ксероксом скорее ближе будет аналогия)

? Snyp
27.05.2016
11:29:32
ахах

кста, когда практику проходил - так часто называли

мне дня 3 хватило чтоб успокоиться от недоумения)

потом все таки адаптировался и уже привык)

Страница 113 из 8430