@symfony_php

Страница 70 из 1418
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
если 5 и 2.. то стоит задуматься)
а не хочеь ли ты саппортить проекты на по ха пе четвертой версии без фунцкий?

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

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

Oleg
01.02.2017
15:30:08
Так я тем и занят. Мне проект в таком виде достался, я сам оху[оглянулся в поисках упоротого бота из соседней конфы по Symfony]ел.
Ахах, эта конфа ещё жива? Скок там народу уже? Надо перетаскивать народ сюда, там местный царёк в доску упорот

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

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
https://www.reddit.com/r/PHP/comments/5r2bte/arrow_functions_rfc_v13_moved_to_discussion/
Сокращённый синтаксис для функций-методов?

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

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
судя по доке похож на симфониевский
насколько он быстро работает? и скажите, на вашей симфони есть инструментарий для cli приложений?

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
Блин, лара привлекает но ее либа для работы с бд, структура файлов просто убивает

Страница 70 из 1418