@symfony_php

Страница 357 из 1418
Sergey
25.10.2017
07:54:27
на мемасах хорошее развитие выходит да

Bohdan
25.10.2017
07:54:30
Мне через 7 минут нужно прикатить в офис
<режим тупых шуточек> ты же быстрый <режим тупых шуточек офф>

Google
Urmat
25.10.2017
07:54:51
Этот бандл умеет и в бд сессии хранить, но в целом я бы не рекомендовал его использовать.
Почему? Норм же бандл. С тривиальными задачами справляется. Если нужно что-то конкретное хранить можно использовать встроенный в коробку Redis Cache Adapter

Алексей
25.10.2017
07:55:51
Нужно хоть такси вызвать

Sergey
25.10.2017
07:56:00
или работу сменить

Алексей
25.10.2017
07:56:36
Зачем

Sergey
25.10.2017
07:56:42
чтобы в офис не ездить же

Алексей
25.10.2017
07:56:56
Ну я могу не поехать

Но дома делать нечего

Dmitriy
25.10.2017
08:01:26
у меня кабинет дома

до работы 5 секунд

Bohdan
25.10.2017
08:03:50
честно говоря, не представляю, как работать дома

хотя это на вкус и цвет, да

Sergey
25.10.2017
08:04:17
я уже не представляю что такое добираться до работы час

Google
Sergey
25.10.2017
08:04:18
Почему? Норм же бандл. С тривиальными задачами справляется. Если нужно что-то конкретное хранить можно использовать встроенный в коробку Redis Cache Adapter
Если не отловленное исключение то процесс падал, нужно постоянно следить либо супервизором или чем-то подобным. Так же иногда если клиент долго "висел", а потом обновлял страницу, то понять что за юзер уже было не возможно. Жрет оперативку, если клиентов много то вообще беда. Если не перезагружать периодически сжирал всю память)) Много проблем было когда использовали, я бы посоветовал для таких задач node.js

Bohdan
25.10.2017
08:05:52
я уже не представляю что такое добираться до работы час
я не из Киева и даже не из областного центра, так что мне до работы буквально 15-20 минут :)

Sergey
25.10.2017
08:06:18
все равно 40 минут в день на "добраться"

а еще собраться

Bohdan
25.10.2017
08:07:10
все равно 40 минут в день на "добраться"
вкус и цвет лично я дома не могу эффективно работать, даже если организую себе место не там, где отдыхаю

пхп нужно уметь готовить для длительной работы)
поделись рецептом, запишу в кукбук)

Sergey
25.10.2017
08:10:30
может стоило просто увеличить время сессии?)
Мы игрались и со временем сессиии, и бд приходилось постоянно пинговать чтоб соединение не терять, там даже есть какой-то встроенный функционал с тиком насколько я помню. Редис у нас на отдельной тачке, сам процесс постопенно по чуть-чуть отжирал память, так и не удалось найти место где "текло". Поэтому в итоге отказались от этого бандла. Но думаю для более или менее простых задач он конечно хорош, учитывая что все доступно из коробки

Sergey
25.10.2017
08:16:33
Urmat
25.10.2017
08:16:56
Urmat
25.10.2017
08:17:23
Скорее суммарно, вы не встречали похожих проблем?
Но не увидел проблему, не означает, что проблемы нет))

Urmat
25.10.2017
08:17:56
Чат?
Нет, просто хранение кеша, сессии, и некоторых данных

Kirill
25.10.2017
08:19:54
flex?
Можно поподробнее?

$iD
25.10.2017
08:21:12
Можно поподробнее?
если нет работы с бд, зачем вообще доктрина?

Google
$iD
25.10.2017
08:21:17
удалить doctrine/orm

Kirill
25.10.2017
08:21:44
В сифоне есть зависимость

$iD
25.10.2017
08:21:46
как всегда, тупанул

ну да, тогда только symfony/flex

и самому всё собрать

Sergey
25.10.2017
08:22:10
Нет, просто хранение кеша, сессии, и некоторых данных
Блин, это я косяк))) Перепутал бандлы, я ж совсем о другом. Про этот https://github.com/GeniusesOfSymfony/WebSocketBundle имею ввиду))) просто этот SncRedisBundle использовали совместно, извиняюсь парни, с SncRedisBundle никаких проблем точно небыло

Алексей
25.10.2017
08:23:56
Можно поподробнее?
Читай в доке про создание приложения на базе Symfony Flex.

Bohdan
25.10.2017
08:32:29
о, нарыл еще камень в огород фосюзербандла public function findUserByUsernameOrEmail($usernameOrEmail) { if (preg_match('/^.+\@\S+\.\S+$/', $usernameOrEmail)) { return $this->findUserByEmail($usernameOrEmail); } return $this->findUserByUsername($usernameOrEmail); }

это, блин, гениально

Daniel
25.10.2017
08:33:52
Ребят, _defaults на импорты не действует? Хочу глобально сменить канал логгера для всех сервисов.

Sergey
25.10.2017
08:34:11
только на файл где это обозначено

Daniel
25.10.2017
08:34:12
Блина

Urmat
25.10.2017
08:36:48
Народ, кто нибудь пробовал отследить запросы в homestead(vagrant) через fiddler?

Алексей
25.10.2017
08:58:03
никто не хочет делать переводы defcon?

Dmitry
25.10.2017
09:06:08
никто не хочет делать переводы defcon?
кстати, реализовал денормалайзер для json с вложенными сущностями ближе к пятнице выложу, еще нужно тесты написать для него

Google
Алексей
25.10.2017
09:06:33
это для апи же?

Dmitry
25.10.2017
09:06:39
ага

денормалайзер разветывает сущности и заполняет их данными (исходя из запроса)

Алексей
25.10.2017
09:18:15
Dmitry
25.10.2017
09:18:51
было бы круто сделть как-то на основе fractal
можно поподробнее? - гляну, может что-то придумаю

Алексей
25.10.2017
09:18:54
Денормалайзер - это же не про фрактал. Фрактал - это про сериализацию-десериализацию, не?

Max
25.10.2017
09:25:06
Всем привет. Ворвусь с вопросом про Swagger, который уже дней 5 барахлит. Пытаюсь использовать их редактор как онлайн так и локально и в какой-то момент падает автокомплит и автообновление визуальной части, в консоль льются ошибки. Подскажите у кого ещё такая проблема? Хоть буду знать что это у всех или только у меня

Admin
ERROR: S client not available

Bohdan
25.10.2017
09:45:00
доктриновский prePersist файрится только для новых сущностей, так?

Алексей
25.10.2017
09:45:48
Да.

Но вообще лучше в документации доктрины посмотреть :)

Bohdan
25.10.2017
09:46:34
якби ж все було так просто :)

это там не указано

но где-то я видел, что prePersist только для новых работает

потому и уточнил

окей, в таком случае как можно отловить persist/update в доктрине, если она при этом не знает, что произошло обновление (я как раз ее об этом оповестить хочу)?

Danil
25.10.2017
09:50:14
почему не знает? preUpdate же есть

Bohdan
25.10.2017
09:50:26
https://github.com/dunglas/doctrine-json-odm/issues/21 так будет проще, думаю

парень написал сабскрайбер, но он срабатывает на preUpdate из-за того, что у него при каждом обновлении сущности обновляется поле updated_at

Google
Bohdan
25.10.2017
09:52:12
а у меня обновляется сугубо вложенная сущность (DTO в json), и ничего, кроме нее

окей, этот вопрос не зашел :) тогда вопрос с другой стороны: есть ли теоретическая возможность изменить то, как UnitOfWork считает чейнджсеты?

Sergey
25.10.2017
12:49:14
https://twitter.com/SpotifyEng/status/595972071609339905

Bohdan
25.10.2017
13:55:17
повод попиарить симфу?

Konstantin
25.10.2017
14:54:32
вопрос: есть yml с переводами. Есть метод, который формирует сообщение. Сообщение вида "$admin добавил $user в эту группу". Можно ли в ямле как-то описать эти две переменные и подставить их в trans или необходимо писать два параметра и делать конкатенацию?

Konstantin
25.10.2017
15:07:24
спасибо, разобрался

Andrey
25.10.2017
15:56:16
Вопрос такой, может кто находил решение. Есть какой-либо способ юзать асоциации в embedded сущностях (Doctrine ORM)?

Max
25.10.2017
16:03:43
Скорее всего ты что-то не так декомпозируешь

можешь чуть больше, на донышке, подробностей

Andrey
25.10.2017
16:05:56
тут фича в том, что доктрина прикручивается на уже созданную архитектуру. Примеров много - Limit -> WeightRestriction -> MeasurableValue (MeasurementUnit - связь в БД, Value - float)

Где WeightRestriction, уже embedded

Valentin
25.10.2017
16:07:05
Сделать unit в виде enum

Не то чтобы системы измерения добавлялись на постоянной основе

Andrey
25.10.2017
16:07:55
это требование нашей системы

и это не ограничивается только юнитами

Max
25.10.2017
16:08:14
WeightRestriction - в отдельную сущность

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