@symfony_php

Страница 139 из 1418
Ivan
14.03.2017
09:13:00
ну пока у меня есть неидеальная разбивка и elasticsearch для поиска похожих предложений

но речь не об этом, а как построить сущность Text и Sentence

Sergey
14.03.2017
09:13:42
ну вот у тебя уже даже эластик есть. зачем ты хочешь в сущность Text запихнуть разбивку, если она выполняется далеко не в Text?

Ivan
14.03.2017
09:14:30
начиналось с того, что разбивка была внутири конструктора Text

Google
Ivan
14.03.2017
09:14:47
теперь вынесена из него

Sergey
14.03.2017
09:15:14
я так и не понял почему Text у тебя сущность

Ivan
14.03.2017
09:15:20
а мне для текста нужны теперь в конструкторе Sentences и template (для воссоздания текста из предложений)

Sergey
14.03.2017
09:15:22
она не может обладать идентичностью

ну то есть это старый добрый value object

потому что два одинаковых текста у тебя будут иметь одинаковую разбивку

и в целом не будут вообще ничем отличаться

Ivan
14.03.2017
09:16:14
может, я пока не прочувствовал разницу, когда нужно использовать VO вместо Entity

Sergey
14.03.2017
09:16:19
то что у тебя доктринки и базы данных - это отдельный вопрос, но не стоит называть "сущности" сущностями если они таковыми не являются

сущности - когда не можешь VO

Sergey
14.03.2017
09:16:39
Sergey
14.03.2017
09:16:53
VO - если нет идентификатора, Entity - есть
это так сложно добавить идентификатор?)

Google
Ivan
14.03.2017
09:16:56
но я же могу сказать, что текст имеет идентичность

Sergey
14.03.2017
09:17:02
лучше до последнего его не добавлять наоборот

человек - имеет идентичность. Стол от икеи - нет. Стол какого-нибудь великого дейтеля - имеет потому что других таких столов нет и не будет даже если он из икеи)

но если мы - икея - то у наших столов скорее всего есть идентификаторы продуктов

хотя возможно это просто порядковый номер партии

ну то есть все сильно от домена зависит

Ivan
14.03.2017
09:20:54
то есть ты советуешь сделать Text имутабельным

принимабщий в конструктор Sentence[] и template

и если мне нужно изменить исходник текста, то я создам новую ревизию

с клонами Sentence[] что ли?

Sentence тоже VO

как мне к ним цеплять переводы на разные языки?

Sergey
14.03.2017
09:23:32
тоже VO?)

Ivan
14.03.2017
09:23:34
если были Sentence::translations и Translation(sentence, locale, value)

Translation - VO

Sergey
14.03.2017
09:24:06
ну и ты не путай - доктрина заставит тебя какие-то VO юзать как сущности тупо из-за ограничений своих

я просто думаю что для твоей задачи в целом нет смысла париться

Google
Ivan
14.03.2017
10:04:06
тексты принадлежат документам

как определить является ли документ сущностью?)

является, т.к. я хочу использовать идентификатор, для обновления текстов конкретного документа по HTTP API

и хочу делать референсы одного документа на другой

Salavat
14.03.2017
10:45:47
ну то есть все сильно от домена зависит
Что такое домен в этом значении? Ты часто употребляешь это - а я все понять не могу )

Ivan
14.03.2017
10:46:57
точно что то из DDD

Jan
14.03.2017
10:47:34
Предметная область

Sergey
14.03.2017
12:27:25
о, наконец анос

http://frameworksdays.com/event/php-fwdays-17

Ivan
14.03.2017
12:27:44
хочу хочу хочу

я еще никогда не был там)

Heorhi
14.03.2017
12:31:44
всего 1 день -(

Sergey
14.03.2017
12:32:10
2 трека вроде

Ivan
14.03.2017
12:32:16
и что. четко ведь)

Oleg
14.03.2017
12:32:21
вот почему в мск такого нет

придется в киев тащиться

Sergey
14.03.2017
12:32:30
это повод приехать в киев)

Oleg
14.03.2017
12:32:37
ну тоже верно

главное чтоб визу дали, ыхых

Ivan
14.03.2017
12:32:49
визу???

Google
Ivan
14.03.2017
12:32:57
теперь виза нужна

Sergey
14.03.2017
12:32:58
тут говорили еще без визы катать можно

Ivan
14.03.2017
12:33:00
O.O

Oleg
14.03.2017
12:33:13
хз, по идее ввели после крыма

Danil
14.03.2017
12:33:56
по идее?

Yuriy
14.03.2017
12:34:14
всем привет скажите пожалуйста кто использовал GeniusesOfSymfony/WebSocketBundle на локальном ПК работает нормально а вот после переноса на хост сервис php bin/console gos:websocket:server не стартует [React\Socket\ConnectionException] Could not bind to tcp://site.com:3030: Cannot assign requested address в чем может быть проблема?

Sergey
14.03.2017
12:34:18
@Big_Shark спрашивал за визы тут, говорили что без них еще кататься можно

если не были еще на фреймворк дейс - вот промокод DOU-PHP

Ivan
14.03.2017
12:35:26
пасиба)

Admin
ERROR: S client not available

Sergey
14.03.2017
12:35:34
аж 10%

Ivan
14.03.2017
12:35:41
юху

Heorhi
14.03.2017
12:38:14
Как раз из-за одного дня лениво в Киев из Минска ехать.

Sergey
14.03.2017
12:38:40
в киеве не был еще?

Heorhi
14.03.2017
12:39:43
был раз пять. Даже на дни оранжевых апельсинов ездил *скрытая политота* -)Красивый город. Но Львов милее -) Едет в апреле туда на выходные

Sergey
14.03.2017
12:42:31
а, ну раз был, то на выходных тут делать нефиг)

разве что пожрать

Ринат
14.03.2017
12:43:02
оранжевые дни()

Heorhi
14.03.2017
12:51:31
=)

а, ну раз был, то на выходных тут делать нефиг)
пить, разве что. Хотя это для любого города применимо

Google
Sergey
14.03.2017
12:52:10
пить, с горя

Nick
14.03.2017
15:34:16
опять окрамиус приедет)

Sergey
14.03.2017
15:37:39
он сказал что ему понравилось бухать в Киеве

Big_Shark
14.03.2017
15:38:56
он сказал что ему понравилось бухать в Киеве
Бухать везде хорошо, а в Киеве еще и дешевле чем в Европе)

Nick
14.03.2017
15:43:39
@fes0r ты докладик не планируешь?

Sergey
14.03.2017
15:48:19
@fes0r ты докладик не планируешь?
пока хз... есть один вариант но я еще не подавался

но уже не уверен что хочу на эту тему чето делать (апишки и как их можно делать - разные подходы + почва для холиваров)

Hell
14.03.2017
17:30:32
Hell
14.03.2017
17:45:40
Single Sign-On (SSO)
а у этого провайдера примерно тот же самый API, как и у OAuth2?

Oleg
14.03.2017
19:10:42
Это немного разные вещи, там в статье и комментах есть об этом

Hell
14.03.2017
19:36:49
ОК, сформирую вопрос по другому: имеется фунционал в виде "фреймоворка-оболочки" над oauth2-client: login with facebook & co. Очень богатый и толстый потенциальный клиент (не oauth2 ?) хочет SSO. Насколько просто можно будет добавить указанный фунционал? Или я перепил смуси и мне таку нужно вючить матан?.

Marat
14.03.2017
21:33:30
У меня на 16.04 тоже бывают проблемы с пхпштормом
https://launchpad.net/~attente/+archive/ubuntu/java-non-latin-shortcuts вот это помогает

Дмитрий
15.03.2017
05:34:13
ребята привет подскажите как будет правильно и производительнее есть несколько десятков тысяч клиентов, надо по каждому получить дополнительную инфу

клиенты и инфа в разных базах

Дмитрий
15.03.2017
06:40:21
есть класс который определен как сервис в нем от симфони используется только use Symfony\Component\DomCrawler\Crawler; как в этом сервисе получить параметры определенные в parameters.yml

Vladimir
15.03.2017
06:47:56
services: my_service: class: My\Bundle\Service\MyService arguments: [%param_name_1%, %param_name_2%]

и в самом сервисе public function __construct($paramName1, $paramName2) { // ... }

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