@phpgeeks

Страница 4838 из 8430
F01134H
15.05.2017
19:32:38
я тоже думаю что модели

Артур Евгеньевич
15.05.2017
19:32:59
лучше чтобы модели занимались только получением и записыванием данных. В контроллерах вся логика именно взаимодействия с веб слоем (аналогично для консольных команд для работы с консолью), то есть получение данных и преобразование их во внутренний формат, а также отбражение результата в консоль или ХТМЛ в браузер. А всю бизнес логику приложения выносить в сервисы, в которых исключить любое взаимодействие с веб-слоем (сессии, куки, получение HTML) или консолью (stdin,stdout, stderr).

F01134H
15.05.2017
19:33:43
контроллер должен принимать/отправлять роутеру response/request и все, возможно еще какая-то промежуточная валидация, но эт не точно

сервисы говоришь

Google
F01134H
15.05.2017
19:35:08
хмм

это ж уже не mvc?

model-view-controller-service

Богдан
15.05.2017
19:36:21
Привет, кто меня помнит

Артур Евгеньевич
15.05.2017
19:36:22
в вебе вообще нет mvc

Богдан
15.05.2017
19:36:25
Мне оч помощь нужна

F01134H
15.05.2017
19:36:40
в вебе вообще нет mvc
ну ты понял о чем я

Богдан
15.05.2017
19:36:50
Короче регулярка с модификатором i не работает то есть ловит слово с зависимостью от регистра

из за чего такое может быть?:(

Артур Евгеньевич
15.05.2017
19:37:10
да понял, но вот из за того что это упрощение совершенно другой модели и становится ясно что чисто следовать ей не получится

F01134H
15.05.2017
19:37:50
ну под view в пыхе наверное понимается пререндеринг шаблонизатора (пыха)

или что то такое, не знаю как точно назвать

Stas
15.05.2017
19:39:53
Да не надо тут программировать - пример выше из доков...
я скажу даже есть на хабре примеры, но тоже я предположил что кто либо будет знать готовое решение, правильно у меня и так времени нет что бы делать еще и такой скрипт, если есть решение зачем велосипед свой делать

Google
Богдан
15.05.2017
19:41:35
preg_match('/клан/i', $message->body) все просто блять тупо в строке найти это

strstr юзать не буду

нужна регулярка

ловится тока клан

Клан

не ловится

горит пиздц

F01134H
15.05.2017
19:44:53
сделай /iu

Vadim
15.05.2017
19:50:25
не читал все, но если есть возможность не использовать регулярки, то лучше их не использовать, ибо даже простые регулярки внутри жирные шоппц

F01134H
15.05.2017
19:51:29
+

F01134H
15.05.2017
19:52:31
толстая реализация в zend2

Vadim
15.05.2017
19:52:43
жирные - это как?
ну там, ресурсоемкие например, они ж компиляются или чего там внутри делают

da horsie
15.05.2017
19:52:43
там же конечный автомат внутре

F01134H
15.05.2017
19:52:48
или как там оно называется нутыпонел

da horsie
15.05.2017
19:53:21
я всегда думал, что они как раз шустрые и эффективные в смысле ресурсов

Google
F01134H
15.05.2017
19:54:21
в сервисах должно быть все?

Артур Евгеньевич
15.05.2017
19:55:04
в сервисах должно быть все?
я пока так делаю, возможно расширю свою точку зрения когда Эванса рпочитаю

но это не скоро будет((

F01134H
15.05.2017
19:55:19
шо це за книга?

Артур Евгеньевич
15.05.2017
19:55:40
тут важно еще разделять понятия модели - модель это может быть слой модели, а не просто файл сщности с перечисленными параметрами

da horsie
15.05.2017
19:56:03
толстые должны быть контроллеры или модели?
толстым должен быть программист. это значит, что ему хорошо платят и он хорошо кушает

Артур Евгеньевич
15.05.2017
19:56:10
шо це за книга?
загугли ddd

F01134H
15.05.2017
19:56:19
ой не, не интересует пока)

до доменов еще далековато мне

Артур Евгеньевич
15.05.2017
19:56:37
толстым должен быть программист. это значит, что ему хорошо платят и он хорошо кушает
несмешно,я из за этой пластины в плече стал малоподвижным и "слегка" набрал

Evgeniy
15.05.2017
19:56:39
модели могут и ничего не знать о хранение

Evgeniy
15.05.2017
19:56:46
тогда мы получаем православный orm

Артур Евгеньевич
15.05.2017
19:56:47
приходтися ходить со вятнутым животом

Evgeniy
15.05.2017
19:56:54
который правильный

Артур Евгеньевич
15.05.2017
19:57:01
котоырй data mapper))

Артур Евгеньевич
15.05.2017
19:57:05
которая доктрина)

Evgeniy
15.05.2017
19:57:09
но из минуса мы можем потерять инкапсуляцию

ну доктрина имхо жуткий orm :D

Google
da horsie
15.05.2017
19:57:17
приходтися ходить со вятнутым животом
доброе пожаловать в клуб )

Evgeniy
15.05.2017
19:57:27
слишком много всего делает и поддерживает)

da horsie
15.05.2017
19:57:37
че ты тогда не толстый, а?
я дофига толстый) килограм 10 лишних

Evgeniy
15.05.2017
19:57:38
зато мало маперов надо писать

его надо конфигурировать только уметь

Артур Евгеньевич
15.05.2017
19:58:23
что кстати сначала читать паттерны фаулера или ддд эванса

я вот дочитал чистый код сегодня

надо двигаться дальше

Admin
ERROR: S client not available

F01134H
15.05.2017
19:58:44
чистый код кстати классно написана

da horsie
15.05.2017
19:58:59
Артур Евгеньевич
15.05.2017
19:59:11
ну отчасти класснно...но 40 страниц кода в одной главе так себе удовольстие)

da horsie
15.05.2017
19:59:26
она про то как не быть мудаком, очень хорошая книжка

Evgeniy
15.05.2017
20:00:03
ддд очень холиварно

da horsie
15.05.2017
20:00:32
Эванса надо на ночь читать вместо снотворного

Артур Евгеньевич
15.05.2017
20:00:56
кстати вот хорошая книга но малоизвестная

--Kristopher Wilson - The Clean Architecture in PHP

но я из за ебучего инглиша так до конца не дочитал ее ни разу(

Evgeniy
15.05.2017
20:01:27
почему вы книги именно по пхп

Google
Runinterface ?
15.05.2017
20:01:28
Привет народ.

Evgeniy
15.05.2017
20:01:39
большая часть хороших книг не привязана к языку

Артур Евгеньевич
15.05.2017
20:01:40
там рассказывааетс как писать фреймворконезависимые приложухи и в конце пример как с зенда на лару проект переводится

Evgeniy
15.05.2017
20:01:53
и правила хорошего и плохого между языками примерно одинаковы

da horsie
15.05.2017
20:01:54
почему вы книги именно по пхп
потому что в пхп своеобразный ооп

Артур Евгеньевич
15.05.2017
20:02:05
да там от пхп ток название

не особо прям акцент на нем делается

Evgeniy
15.05.2017
20:02:20
потому что в пхп своеобразный ооп
что там своеобразного в пхп?

в ооп именно

как то не так наследование работает?

da horsie
15.05.2017
20:02:53
что там своеобразного в пхп?
перегрузка, например

Evgeniy
15.05.2017
20:03:09
перегрузка операторов нет в java например

da horsie
15.05.2017
20:03:10
self/static штуки

в пыхе ее никакой нет

Evgeniy
15.05.2017
20:03:24
или ты о чем?

da horsie
15.05.2017
20:03:34
я про методы

Evgeniy
15.05.2017
20:03:35
ну да перегрузки методов нет неприятно

да я понял

мне тоже хотелось бы ее

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

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