@phpgeeks

Страница 111 из 8430
Oleg
26.05.2016
11:09:49
Что за привычка вопросом на вопрос отвечать?) я же спросил - как его описываете вы!"?)
какой ответ такой привет - не отвечать на вопрос тоже вроде нехорошо

Andrey
26.05.2016
11:11:11
$id = 1; может быть моделью?

Oleg
26.05.2016
11:11:27
а {'id':1} может быть моделью?
моделью могут быть любые данные в любой форме

Andrey
26.05.2016
11:12:01
моделью могут быть любые данные в любой форме
отсюда следует что $id = 1; это модель ?

Google
Andrey
26.05.2016
11:12:31
mvc = mmm

Oleg
26.05.2016
11:12:42
mvc = mmm
поясни

Andrey
26.05.2016
11:13:01
любые данные это модель

Oleg
26.05.2016
11:14:32
любые данные это модель
какойто жесткий троллинг помойму - дайте ссылку где описывается ограничение по модели и как она вообще должна выглядеть

Andrey
26.05.2016
11:14:49
модель обрабатывает/ хранит данные контроллер обрабатывает данные вид выводит данные данные в этих трех сущностях могут быть в любой форме

отсюда mvc = mmm

новый паттерн

Oleg
26.05.2016
11:17:27
модель обрабатывает/ хранит данные контроллер обрабатывает данные вид выводит данные данные в этих трех сущностях могут быть в любой форме
от оно че - оказывается вид данные не выводит? а контроллер их не ворочает? и как они только на страницу попадают ума не приложу

Andrey
26.05.2016
11:18:15
Олег, ты кем работаешь?

Oleg
26.05.2016
11:19:44
Олег, ты кем работаешь?
очевидно же - дворником

Andrey
26.05.2016
11:19:52
и всё же

Oleg
26.05.2016
11:20:19
и всё же
ссылку на ограничения по модели и все же дашь?

Google
Oleg
26.05.2016
11:24:45
и еще что тебе мешает сохранить в базу вид? и потом его показать в другом виде? о нет вид стал моделью - это же не правильно странно все это - вроде очевидные вещи

это ссылка?

окей - фото так фото - но не вижу где сказано что модель массивом не может быть - говорят что объект и все

Andrey
26.05.2016
11:32:40
данные в модели ты можешь хранить хоть в массиве хоть в файле.

когда данные поступают в контроллер они становятся массивом.

этот массив обрабатывается и выводится во вьюхе.

Oleg
26.05.2016
11:35:38
данные в модели ты можешь хранить хоть в массиве хоть в файле.
описание модель в паттерне - не в какойто реализации а конкретно в паттерне почитай - и ткни меня туда носом что модель массивом не может быть

Andrey
26.05.2016
11:36:20
Олег! для тебя модель может быть массивом!

гугли

а мне работать еще

Oleg
26.05.2016
11:37:55
Олег! для тебя модель может быть массивом!
вот только без этого пожалуйста, гугли... погуглил не нашел, потому что нет этого и не было

Andrey
26.05.2016
11:38:12
гугли

пробуй

потом еще гугли

еще пробуй

и однажды прозреешь

войдешь в мир ооп, и не будешь задавать таких печальных вопросов

Oleg
26.05.2016
11:40:38
войдешь в мир ооп, и не будешь задавать таких печальных вопросов
о кей я понял что пошел слив. ты удивишся узнав что в мире ооп массив это класс - и еще раз повторюсь что мешает классу быть моделью?

Andrey
26.05.2016
11:41:19
классу ничего не мешает быть моделью)

Google
Andrey
26.05.2016
11:41:51
точнее модель может быть классом)

и массивом может быть модель, тогда она идет по рукам контроллера и вида

Oleg
26.05.2016
11:43:49
и массивом может быть модель, тогда она идет по рукам контроллера и вида
?? что. а если она не массив то она не идет? это что за особенности реализации?

Andrey
26.05.2016
11:44:11
так

Олег

пиши код

тогда поймешь

может быть модель массивом или нет

обьяснять тебе бесполезно

не доходит так, дойдет через руки

Oleg
26.05.2016
11:45:05
и массивом может быть модель, тогда она идет по рукам контроллера и вида
ну хоть дошло что массив может моделью быть и на этом спасибо

Andrey
26.05.2016
11:47:03
гуглите, пробуйте и прозреете

Andrey
26.05.2016
11:48:12
а про работу Олега мы так и не узнаем, ну чтож, пусть будет дворником

Oleg
26.05.2016
11:49:05
не доходит так, дойдет через руки
странно кстати - тот код что ты показывал как раз и показывает что ты из контроллера передаешь в вьюшку массив - читая паттерн мы знаем что есть 3 вещи - модель - контроллер - представление если это не модель летит из контроллера во вьюшку то что это??????

Andrey
26.05.2016
11:49:44
а контроллер тогда летит во вьюху?

Oleg
26.05.2016
11:50:38
что ты передаешь из контроллера во вьюху? конкретный вопрос

Andrey
26.05.2016
11:51:02
объект блин передаю

с ДАННЫМИ

)

Oleg
26.05.2016
11:51:35
что такое модель?

Google
Артур Евгеньевич
26.05.2016
11:56:17
Олег помоему ты смешиваешь понятия данных и модели, ты говоришь что {id=1} это модель, но мне кажется что это именно данные. Моделью я бы назвал некую сущность( как правило какой то програмный компонент) которая позволяет нам получить эти данные, и работать с ними. Конечно, можно и простой массив принять за модель, а например конструкцию $arData[] - методом для добавления сущности или атрибута к модели а count($arData) методом для извлечения некторых данных. Вообще все эти патерны это абстрактные, идеализированные модели построения ПО и в чистом виде, трудно встретить их воспроизведение в реальном коде.

A
26.05.2016
11:57:41
так ведь это всё абстракция

в зависимости от контектста это может быть и модель и данные и еще вид

Oleg
26.05.2016
12:01:28
Олег помоему ты смешиваешь понятия данных и модели, ты говоришь что {id=1} это модель, но мне кажется что это именно данные. Моделью я бы назвал некую сущность( как правило какой то програмный компонент) которая позволяет нам получить эти данные, и работать с ними. Конечно, можно и простой массив принять за модель, а например конструкцию $arData[] - методом для добавления сущности или атрибута к модели а count($arData) методом для извлечения некторых данных. Вообще все эти патерны это абстрактные, идеализированные модели построения ПО и в чистом виде, трудно встретить их воспроизведение в реальном коде.
в том то и дело что я не привязываюсь к онкретной реализации и моделью считаю просто - модель данных представления - в каком это виде вообще не важно - стринг, массив, класс, пакет или чемодан - вообще без раницы мне начинают приводить конкретную реализацию и что так нельзя тут - тут может и нельзя - но это причем тут? никто не ограничивает - модель данных представления и все тут

приложения а не представления*

Andrey
26.05.2016
12:02:27
http://i.stack.imgur.com/lW2Un.png где тут передается именно "Model" ?

Артур Евгеньевич
26.05.2016
12:03:23
А все началось с того что мне вчера попался говносайт)?

Oleg
26.05.2016
12:04:15
http://i.stack.imgur.com/lW2Un.png где тут передается именно "Model" ?
ты еще спроси - где тут написано что это массив))

Andrey
26.05.2016
12:06:04
Олег, я тебя спрошу что такое данные и какую роль они принимают в этом паттерне)

Admin
ERROR: S client not available

Andrey
26.05.2016
12:11:20
Олег) и так вопрос)

что такое данные и какую роль они принимают в паттерне Model View Controller ?

а я пока отойду на кухню

Владислав
26.05.2016
12:15:18
Артур Евгеньевич
26.05.2016
12:15:45
это вчера еще было, ты вроде отвечал даже чето по теме)

Артур Евгеньевич
26.05.2016
12:20:46
ага!

Google
Oleg
26.05.2016
13:12:35
ну все я вернулся - напомню что речь о паттерне mvc и мне задают вопрос что такое модель, данные, как я описываю модель и т.д... в общем много шума из за модели так как многие не понимают что модель это и фантик и конфетка)) и так имеем файл xml - он будет у нас моделью, контроллер будет на любом языке который может xml отдать в xsl. ну и как уже становится понятно xsl - это вьюха так и что же такое модель тут? xml - тупо xml

Денис
26.05.2016
13:22:03
Мне кажется, что модель - это не xml файл, а класс, описывающий его

Oleg
26.05.2016
13:24:08
Мне кажется, что модель - это не xml файл, а класс, описывающий его
нет класса - просто тупо в контроллере делаем так XslCompiledTransform xslt = new XslCompiledTransform(); xslt.Load(Server.MapPath("file.xsl")); xslt.Transform( XmlReader.Create(new StringReader(xml)), XmlWriter.Create(Response.OutputStream)); это на C#

Денис
26.05.2016
13:25:00
XslCompiledTransform xslt и есть модель в данном примере

Oleg
26.05.2016
13:25:08
а сам xml - вообще просто файл как текст прочитываем

Денис
26.05.2016
13:25:44
ну да, xml есть файл, а не модель

точнее

file.xsl это файл для модели xslt для вашего случая

Oleg
26.05.2016
13:26:43
XslCompiledTransform xslt и есть модель в данном примере
а это уже спорно - ибо идет поднятие вьюхи

в первую очередь он поднимает вьюху XslCompiledTransform xslt = new XslCompiledTransform(); xslt.Load(Server.MapPath("file.xsl"));

Денис
26.05.2016
13:27:47
XmlReader.Create(new StringReader(xml)), XmlWriter.Create(Response.OutputStream)); вот тут у вас формируется View

View это то, что выводится в out поток, это конечное представление данных

Oleg
26.05.2016
13:29:39
по мойму нет xslt.Load(Server.MapPath("file.xsl")); - подняли вьюху xslt.Transform( XmlReader.Create(new StringReader(xml)), - отдали ей модель

Артур Евгеньевич
26.05.2016
13:31:10
по мойму нет xslt.Load(Server.MapPath("file.xsl")); - подняли вьюху xslt.Transform( XmlReader.Create(new StringReader(xml)), - отдали ей модель
мы отдаем вьюхе не модель, а данные, которые контролле забирает у модели

Oleg
26.05.2016
13:31:39
и что в данном случае модель

Денис
26.05.2016
13:33:44
У вас XSL - это итоговый шаблон вывода информации в данном случае?

Денис
26.05.2016
13:35:47
тогда тут вообще нет MVC. Вы просто используете библиотеку для работы c xml XslCompiledTransform и через нее же выводите данные

Денис
26.05.2016
13:38:48
Потому что у вас нет конкретного класса, отражающего модель данных

Oleg
26.05.2016
13:39:54
Потому что у вас нет конкретного класса, отражающего модель данных
вот в этом то и загвоздка - почему считаете что должен быть конкретный класс?

Денис
26.05.2016
13:40:11
Потому что об этом говорит паттерн MVC

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