
Антон
18.03.2018
18:49:58
Аа
А как разруливать связанные данные?
User service, order service, product service

Panda
18.03.2018
18:50:43
хз, может месседжами...

Google

Антон
18.03.2018
18:50:44
Не верное деление?

Panda
18.03.2018
18:50:51
хотя ладно, чет я походу бред несу

Антон
18.03.2018
18:51:09
Так как между этими сервисами есть в бд внешние ключи
Понять бы как разделять контексты

Sergey
18.03.2018
18:52:10
короч в целом я тебе две ссылки дал - там эти вопросы покрываются

Subdust
19.03.2018
02:00:57
Ребят, в phpdoc кто шарит? Вопрос такой:
@var int[]|string - это валидно соответствию "либо массив из int, либо строка"?

f4rt~
19.03.2018
02:20:06
да, но я бы на твоем месте насторожился

Subdust
19.03.2018
03:20:30

f4rt~
19.03.2018
03:20:42
снимаю вопрос :)

Maxim
19.03.2018
03:27:02
зачем юзать вордпресс, когда есть ларавел?

f4rt~
19.03.2018
03:27:33
ларавель слишком изивей

Google

Maxim
19.03.2018
03:28:20
а вп для мазохистов?

Subdust
19.03.2018
04:08:05

Andru
19.03.2018
08:44:51
Господа. Вопрос касаюшийся PHPStorm, coverage,docker. Может кто знает. У меня coverage запускается в контейнере, и соответственно пути к файлам там тоже относительно контейнера(/var/www/html). В шторме есть фишка показывать covarage, но когда я ее включаю, у меня на всех папках нули. Думаю что шторм не хавает мапинги. Может кто знает как пофиксить?

Dmitry
19.03.2018
10:25:37
Товарищи, не могу сообразить один момент. При выводе статей из бд в красивый хтмл код, постится только одна статья, я понимаю почему так происходит
while ($okay = mysql_fetch_assoc($query1)){
$postArticle = ...;
потому что перезаписываю каждый раз переменную. Не понимаю как вывести каждую статью как мне нужно оформленную после пыхи идет хтмл код

Maksim
19.03.2018
10:27:19
.=

Valeriy
19.03.2018
10:27:23
Это что-то очень страшное из начала двухтысячных судя по коду.
По сути: твоя статься должна рисоваться внутри цикла тогда будет много

Vsevolod
19.03.2018
11:04:04

Антон
19.03.2018
11:25:57
PDO? не cлышал...

Maksim
19.03.2018
11:26:18
а какие у pdo преимущества над mysqli?
mysqli вполне хороший рабочий вариант.
mysql_* выпилен уже давно

Panda
19.03.2018
11:28:11

Maksim
19.03.2018
11:28:26

$iD
19.03.2018
11:28:26
доктрину отучили от pdo если что, теперь она умеет в mysqli

Panda
19.03.2018
11:28:37

Maksim
19.03.2018
11:28:58
ты какой-то глуповатый тролль, если честно :)
есть и много

Denys
19.03.2018
11:30:10

Виктор
19.03.2018
11:30:26
угумс..унификация

Google

Sergey
19.03.2018
11:30:29
издеваешься?

Maksim
19.03.2018
11:30:31

$iD
19.03.2018
11:30:50
например у меня сейчас mysql, oracle

Maksim
19.03.2018
11:31:19

Denys
19.03.2018
11:31:39
если завтра тебе понадобится добавить работу еще NoSQL базой данных ты просто добавишь новый конект, а сама обвертка останется как и при работе с MySQL

$iD
19.03.2018
11:31:49
ему? никакого ) темболее судя по части кода - там просто лапша

Sergey
19.03.2018
11:31:56

$iD
19.03.2018
11:32:17

Maksim
19.03.2018
11:32:44
доктрина приучила поколение любителей фреймворков к пдо..) а брать инструменты под задачу - нафиг не надо)

Denys
19.03.2018
11:32:47
https://code.tutsplus.com/ru/tutorials/pdo-vs-mysqli-which-should-you-use--net-24059

Sergey
19.03.2018
11:33:09

Sergey
19.03.2018
11:33:13
выбирай инструмент под задачу.

Maksim
19.03.2018
11:33:25
"Именованные параметры" и "Подготовленные запросы
(на клиенте)"
да и похеру
именованные плейсхолдеры как бы намекают, что на клиенте обработка ведётся

Sergey
19.03.2018
11:33:58
p.s. я не агитирую юзать mysqli. С точки зрения прагматизма ты должен хорошо знать PDO и знать о mysqli и примерно чем оно там отличается и что дает сверху. Все. Далее выбираешь инструмент под задачу а не подгоняешь задачу под инструмент.

Maksim
19.03.2018
11:34:31
и на скок я помню, в пдо по дефолту оно на клиенте

Sergey
19.03.2018
11:35:11

Admin
ERROR: S client not available

Denys
19.03.2018
11:35:16

Google

Maksim
19.03.2018
11:35:29
у mysqli превосходная работа с prepared statement
к которым именованные плейсхолдеры имеют малое отношение

Denys
19.03.2018
11:37:35
до того момента пока тебе 10 полей не нужно заинсерить за раз))

$iD
19.03.2018
11:37:46

Sergey
19.03.2018
11:37:56
или ты агитируешь за "ой да ну его, запихиваешь строки в запрос и хуяришь"

Maksim
19.03.2018
11:38:17

Sergey
19.03.2018
11:38:41
короч ладно, я не понимаю что происходит.... доверяю мнению Макса

Maksim
19.03.2018
11:40:08
короч ладно, я не понимаю что происходит.... доверяю мнению Макса
ну, видимо, товарищи не совсем разобрались как работает prepared statement. Mysqli никогда особой популярностью не пользовался, как-то все дружно на pdo сели, но набросы явно не по теме) он умеет всё то же, что и pdo, кроме поддержки надцати субд.
зато умеет в +\- асунк

Denys
19.03.2018
11:42:02

Vitaly
19.03.2018
11:42:59
Ребята, Ку! Вопрос такой. Покрываете ли вы тестами непосредственно сущности домена? Или же пишите тесты для сервисов, которые их используют?

Denys
19.03.2018
11:43:33

Bohdan
19.03.2018
11:43:45

Serge
19.03.2018
11:44:26

Maksim
19.03.2018
11:45:09

Denys
19.03.2018
11:46:02
Так это уже неплохое преемущество над mysqli

Maksim
19.03.2018
11:46:28
mysqli делает первый вариант)
не путать с mysql_*

Sergey
19.03.2018
11:47:02

Google

Denys
19.03.2018
11:47:21
mysql выпилили) скоропостижно помер)

Maksim
19.03.2018
11:47:36

Denys
19.03.2018
11:49:14
разве, что у кого-то есть легаси проект времен динозавров)

Vitaly
19.03.2018
11:50:53
Ну и предположим в addBook сложная логика проверки, а не просто $this->books[] = $book;

Maksim
19.03.2018
11:56:34