@phpclubru

Страница 253 из 956
Alexandr
22.06.2017
07:31:19
Для скриншотов давайте ссылку - для кода pastebin.com

dypa
22.06.2017
07:46:36
Для скриншотов давайте ссылку - для кода pastebin.com
правила бы для вакансий бы еще обсудить ;)

Alexandr
22.06.2017
08:08:13
Чутка позже

Правила группы PHPClub.ru - уважайте друг друга, все скриншоты давайте ссылками, куски кода длинее 5 строк выкладывайте на pastebin.com Вакансии публикуются строго через форум "Работа" клуба https://goo.gl/4bNxym с указание диапазона оплаты труда - здесь размещается ссылка. За мат, рекламу - бан. Вопросы можно решить с админам - благо их много в группе. #rules

Google
dypa
22.06.2017
08:24:58
в info группы бы еще добавить эту инфу, чтобы было проще туда отправлять

Alexandr
22.06.2017
08:26:45
уже

dypa
22.06.2017
08:30:01
спс

Pavel
22.06.2017
11:40:11
Я сегодня краем глаза видел как у нас на одном проекте смержили комиты чувака который уволился больше года назад, еще до меня ?

Adel
22.06.2017
11:41:44
гг :))

Vyacheslav
22.06.2017
11:42:03
Нормальная ситуация

Алексей
22.06.2017
12:06:48
У всех гугл.ру доступен или "по всей стране началось" как в анекдоте?)

Даниил
22.06.2017
12:07:13
Гугл упал)

Google
Даниил
22.06.2017
12:07:31
Да

Alexandr
22.06.2017
12:08:32
https://roem.ru/22-06-2017/252865/google-rkn/

Pavel
22.06.2017
12:09:06
У меня работает

Алексей
22.06.2017
12:09:23
Опередил меня Александр с ссылкой) https://zona.media/news/2017/06/22/google

Давид
22.06.2017
12:10:06
https://roem.ru/22-06-2017/252865/google-rkn/
чем им Google не нравится?

Roman
22.06.2017
12:11:10




Давид
22.06.2017
12:13:02
Кстати мне интересно они блочат токо домен Google.ru или все что с перфиксом Google

Alexandr
22.06.2017
12:14:49
до этого было разрешено *google*

Давид
22.06.2017
12:15:50
до этого было разрешено *google*
регистр имеет значение?

есть те кто используют xammp в Ubuntu?

Давид
22.06.2017
12:19:30
да
как загружать расширения для php?

Yaroslav
22.06.2017
12:19:43
Давид
22.06.2017
12:20:37
не понял вопрос
Мне нужно узнать как загрузить дополнительные расширениия для php которое постовляет xammp

Yaroslav
22.06.2017
12:21:35
Мне нужно узнать как загрузить дополнительные расширениия для php которое постовляет xammp
я видимо не разбираюсь, не понимаю о чем вы. спросите кого-то другого

Pavel
22.06.2017
12:21:45
положить foo.so в папку с расширениями и вписать его в php.ini

Google
Pavel
22.06.2017
12:22:10
И перезапустить пхп и сервер для надежности

Dmitry
22.06.2017
12:22:10
перезапустить апач ;)

но он по ходу не про модули

Давид
22.06.2017
12:23:18
славо богу все так легко,ато я когда качал оф php,то расширения нужнобыло установливать токо с консоли

Pavel
22.06.2017
12:25:25
но как бы в убунте модули вообще ставятся через apt-get install и все само настраивается

Давид
22.06.2017
12:27:59
Dmitry
22.06.2017
12:28:17
а так бывает?

Давид
22.06.2017
12:28:35
Pavel
22.06.2017
12:28:36
Это очевидно.

Давид
22.06.2017
12:29:22
Это очевидно.
приходится шарится по сайту убунты,икать deb пакет для своего php и.т.д

Pavel
22.06.2017
12:29:51
А сайт не через интернет открывается разве? Что-то ты темнишь )

Dmitry
22.06.2017
12:29:58
а что, если... подключить комп к интернету ;)

Pavel
22.06.2017
12:31:00
в общем с deb пакетом тоже все легко

dpkg -i

Давид
22.06.2017
12:31:36
в общем с deb пакетом тоже все легко
если deb не от твоего php то уже не все легко

Pavel
22.06.2017
12:32:23
А в чем у тебя цель? Научиться разрабатывать в максимально экстремальных условиях?

Google
Давид
22.06.2017
12:37:38
Maksim
22.06.2017
16:04:53
Скажите пожалуйста кто нибудь работал с понятием сервисный слой?

Pavel
22.06.2017
16:07:40
Обмазывался им.

Хотя, что под этим понимать.

Dmitry
22.06.2017
16:10:43
если очень грубо, то это контроллер ;)

Anatoly
22.06.2017
16:12:52
Если очень грубо то сковородка это уже яишница.

Admin
ERROR: S client not available

Dmitry
22.06.2017
16:13:12
ну в общем да, встаю утром, вижу сковородку - значит готова яишница

Anatoly
22.06.2017
16:18:37
Сервисный слой - это одноименный патерн проектирования. Он хорошо пременим в контесте MVC архитектуры, а именно для решение проблемы жирныйх контроллеров и моделей. В сервисный слой выносят всю бизнес логику, что позволяем сделать код контроллера лаконичным и не засорять модели кучей сложных методов. Как правило сервис это некий фронтенд класс за методами которого (методы как правило имплементируют некоторый стандартизированный интерфейс) скрыта вся бизнесс логика. Тоесть в контроллере мы лишь получаем инстас класа и дергаем 1 или несколько его методов которые собственно и занимаються всей бизнесс логикой.

Ну это если так в общих чертах.

Dmitry
22.06.2017
16:19:47
надо же.. а я думал бизнес логика у нас в моделях ;)

Андрей
22.06.2017
16:20:47
весь код в контроллеры, нечего лишние классы писать

Anatoly
22.06.2017
16:21:18
А потом ваше легаси говно разгребай

Pavel
22.06.2017
16:21:29
надо же.. а я думал бизнес логика у нас в моделях ;)
Вот с этого момента и начинаются холейвары

Maksim
22.06.2017
16:22:01
тогда вопрос следующий. представьте 2 слоя. один сервисы другой менеджер моделей. сервис общается с классом который "только" делает запросы к бд

из контроллера мы дергаем сервис и метод соответствующий. этот метод дергает метод модель менеджера и берет данные передавай в сервис а сервис контроллеру

Dmitry
22.06.2017
16:23:29
что такое "менеджер моделей"?

репозиторий?

Maksim
22.06.2017
16:23:53
это класс который вызывает фасады работы с бд. задача этого класса только отдавать данные из бд

Anatoly
22.06.2017
16:24:18
аля доктриновский энтети манагер

Google
Maksim
22.06.2017
16:24:21
а метод сервиса может строить набор данных из вызова методов модель менеджера

Dmitry
22.06.2017
16:24:36
т.е. сущностей у тебя нет, один лиш контроллер, сервис и надстройка над PDO?

Anatoly
22.06.2017
16:24:44
это клас обёртка

Dmitry
22.06.2017
16:24:46
ну тогда можешь не переживать ни о чем ;)

Maksim
22.06.2017
16:24:56
есть конечно сущность

UserService UserModelManager

Anatoly
22.06.2017
16:25:12
в чем вопрос то?

Maksim
22.06.2017
16:25:14
сервис работает с пользователями

Dmitry
22.06.2017
16:25:18
это не сущность

сущность - это User

Maksim
22.06.2017
16:25:38
да

вопрос такой

Anatoly
22.06.2017
16:25:48
в нутри UserService он работает с User

Maksim
22.06.2017
16:26:21
есть какие-то правила этой слоистой структуры. Могу ли я из ModelManager вызывать другие ModelManager другой сущности. или я должен всегда стучаться через слой выше в сервис

я так предполагаю что из модел менеджера "должен" стучаться именно к сервису. внутри которого должны быть проверки входных параметров обработка их и вызов соответствующего метода своего модел менеджера?

Anatoly
22.06.2017
16:27:44
Низкая связаность это хорошо, но надо смотреть на целесообразность. Желательно писать так что бы при изменении внутренностей какого либо сервиса не нужно было бы вносить изменения в код который обращается к этому сервису.

Страница 253 из 956