
Mikhail
01.02.2017
14:44:34
давай я расскажу подробнее
я выбираю какие-то там базовые сущности для работы команды, потом делаю дофига выборок и что-то с ними делаю, приэтом мне всегда нужны базовые сущности. После $em->clear() у меня очищаются вообще все сущности, в том числе перестают быть доступны те базовые
нет я расскажу! :)

Sergey
01.02.2017
14:45:11
ну так правильно, они отсоединяются у тебя и больше не имеют отношения к доктрине

Sergey
01.02.2017
14:45:53

Google

Mikhail
01.02.2017
14:46:01
я и не говорю что это криво, просто неудобства

Sergey
01.02.2017
14:46:09
ты юзаешь unit of work и identity map как кэш
а это не правильно
для этого есть другие вещи
тот же second level cache

Mikhail
01.02.2017
14:46:22
вот в моём случае что нужно делать?

Sergey
01.02.2017
14:46:29
ну а как ты представляешь управление uow на консьюмерах?
у тебя могут лежать далеко не валидные сущности
если демон долго живет

Mikhail
01.02.2017
14:47:13
ну ок, согласен

Sergey
01.02.2017
14:48:12
хранить стейт между обработками 2х разных сообщений это вообще скользкая дорожка к мемори ликам

Mikhail
01.02.2017
14:49:50
да мне надо-то хранить только айдишник. Сейчас уже не помню, но вроде clear очищает и референсы тоже

Sergey
01.02.2017
14:50:16
не, clear делает detach на сущностях которые где-то юзаются

Google

Sergey
01.02.2017
14:50:25
и больше их не контролирует
а если эту сущность потом заново заюзать, он посчитает ее как новую и попытается сделать инсерт
вот кстати непонятно как будет работать доктрина 3 без detach/merge

Sergey
01.02.2017
14:54:02
грубо говоря clear
ресетит identity map
то есть вообще все твои загруженные сущности теперь... никакого отношения к доктрине не имеют
и она за ними не следит
в целом же у тебя не должно быть желания хранить их между бизнес транзакциями
если у тебя упирается что-то в выборки какие-то
то проблема решается тупо кэшем запросов

Hell
01.02.2017
14:59:40

Sergey
01.02.2017
15:25:30

Dmitriy
01.02.2017
15:25:57
Работу предлагает ?

Sergey
01.02.2017
15:26:13
у него там скала

Oleg
01.02.2017
15:30:08

Sergey
01.02.2017
15:30:37
там бота не выпиляли?

Sergey
01.02.2017
15:31:11

Алексей
01.02.2017
15:31:13

Oleg
01.02.2017
15:32:44
Это пока все твои посты не удалили к чертям

Google

Danil
01.02.2017
15:33:01

Sergey
01.02.2017
15:35:05
http://symfony.com/
502

Pavel
01.02.2017
15:35:27
The Symfony website is under maintenance.

Sergey
01.02.2017
15:40:07
опять шумиха вокруг arrow functions
https://www.reddit.com/r/PHP/comments/5r2bte/arrow_functions_rfc_v13_moved_to_discussion/
и судя по тому что nikic поддерживает идею, то возможно протащат в 7.2

Алексей
01.02.2017
15:54:18

Sergey
01.02.2017
15:54:41
$sum = fn($a,$b) => $a + $b;
было б еще неплохо как в котлине/скале методы делать в 1 строку
public function calc(int $a, int $b): int = $a + $b;

D'
01.02.2017
19:20:56
?

Luka
01.02.2017
19:21:00
всем привет

Sergey
01.02.2017
19:21:13
здаров

Luka
01.02.2017
19:21:40
Подскажите, DomCrawler - идеальное решени для парсера на php?

Pavel
01.02.2017
19:21:59

da horsie
01.02.2017
19:22:02
казалось бы при чем тут симфони

Luka
01.02.2017
19:22:09
Просто я симфони не общался, на ларе, но вот доку нашел и Докраулер, а какое идеально?

Sergey
01.02.2017
19:22:16
для скрейпинга юзали, хватает с головой. пока не нужен движок js

Pavel
01.02.2017
19:22:26

Luka
01.02.2017
19:22:45
Ну понятно) Но лучше Дидома?

Google

Pavel
01.02.2017
19:22:59
Вообще впервые слышу

Luka
01.02.2017
19:23:20
https://github.com/Imangazaliev/DiDOM

Sergey
01.02.2017
19:23:32
судя по доке похож на симфониевский
domcrawler умеет выборки css и xpath, API адекватное, поддержка разрабами симфони. че еще нужно)

Admin
ERROR: S client not available

Pavel
01.02.2017
19:24:33
Ну кстати этот в плане удобности хорош, на первый взгляд

Luka
01.02.2017
19:24:43

Sergey
01.02.2017
19:24:54
есть, symfony command

Dmitriy
01.02.2017
19:24:55
Есть

Pavel
01.02.2017
19:24:55
Чего ты так привязался к симфони?

Sergey
01.02.2017
19:25:06
работает быстро

Pavel
01.02.2017
19:25:14
В плане скрапера

Luka
01.02.2017
19:25:20
хм. наверно тут поселюсь)

Dmitriy
01.02.2017
19:25:42
промазал

Pavel
01.02.2017
19:25:59
В плане скрапера

Sergey
01.02.2017
19:26:05
а у ларки просто своих компонентов для скрейпинга нет)

Pavel
01.02.2017
19:26:17
А на кой они ей нужны?)
Есть пара нормальных, поддерживаемых либ. К тому же компоненты симфони прекрасно работать могут где угодно

Luka
01.02.2017
19:26:57
Да я бота пишу, чтобы спарсить темплейт монстер, уже изображения все спарсил, сейчас html шаблоны, но работаю screen + cli, потом хочу за другие площадки браться, ищу более удобное решение

Google

Pavel
01.02.2017
19:27:15
Лайв превью парсишь?

Luka
01.02.2017
19:27:20
да

Pavel
01.02.2017
19:27:23
Прикольно

Big_Shark
01.02.2017
19:27:35
лайв привью особо и не нужны
имхо

Pavel
01.02.2017
19:27:44
?

Luka
01.02.2017
19:27:59
Я их потом на ПироЦрм натягиваю и продаю

Pavel
01.02.2017
19:28:16
Куда куда?

Luka
01.02.2017
19:28:25
Ну через авито

Pavel
01.02.2017
19:28:32
не, пироцрм
А

Luka
01.02.2017
19:29:23
https://pyrocms.com

Pavel
01.02.2017
19:29:51
Блин, лара привлекает но ее либа для работы с бд, структура файлов просто убивает

Sergey
01.02.2017
19:30:06