@symfony_php

Страница 338 из 1418
Daniel
16.10.2017
15:42:43
Ребзи

Ребята инжектят в кастомном нормализере репозитории из-за этого пролучается, что при подключении @serializer в entity_listener-ах получается что-то вроде: Circular reference detected for service "doctrine.dbal.default_connection", path: "doctrine.orm.default_entity_listener_resolver Какой выход? 1)Не подрубать репозитории в нормализерах? Использовать сеттеры для инжекта? (нагуглил, пока не пробовал) 2)Писать сериалайзер \ делать алиас для сериализации в entity_listener-ах?

Sergey
16.10.2017
15:46:34
lazy сервис сделай

Daniel
16.10.2017
15:50:53
Не костыль ли?

Google
Sergey
16.10.2017
15:51:03
не

https://github.com/php-pds/skeleton вот откуда растут ноги

Константин
16.10.2017
16:01:56
Работу кто ищет?

Chupa
16.10.2017
16:41:57
Я ищу неспешно

dypa
16.10.2017
16:42:54
Работу кто ищет?
много кто ищет, подробности бы

Алексей
16.10.2017
16:46:47
Sergey
16.10.2017
16:47:20
Работу кто ищет?
если симфони, тогда можешь прям сюда закинуть

Aleksandr
16.10.2017
18:59:01
народ, а есть какая библиотека для симфони, которая этот монстрячный сервис-контейнер целиком поместит в мемкеш и будет с ним работать из памяти?

Sergey
16.10.2017
18:59:17
opcache называется))

Roman
16.10.2017
18:59:22
а зачем?

с ним рнр и так работает из памяти

Aleksandr
16.10.2017
18:59:49
она не из памяти работает а из сгенерированного файлового кеша, на сколько помню

Google
Sergey
16.10.2017
19:00:42
настрой только его чтобы в память помещалось

Aleksandr
16.10.2017
19:01:26
настрой только его чтобы в память помещалось
https://symfony.com/doc/current/performance.html вот это?

Sergey
16.10.2017
19:02:47
https://www.scalingphpbook.com/blog/2014/02/14/best-zend-opcache-settings.html

Aleksandr
16.10.2017
19:05:08
спасибо, почитаю

Константин
16.10.2017
19:41:43
если симфони, тогда можешь прям сюда закинуть
Завтра вакансию напишу нормальную и скину

Sergey
17.10.2017
07:08:49
https://twitter.com/fabpot/status/920065125238824961

$iD
17.10.2017
07:10:00
https://twitter.com/fabpot/status/920065125238824961
о каких мэйкфайлах речь?

яннп

Sergey
17.10.2017
07:10:20
в symfony flex мейкфайлы завезли

но уже отказываются от них)

Andrew
17.10.2017
07:11:23
слава б-гу

самое спорное изменение было

Dinar
17.10.2017
07:11:51
но уже отказываются от них)
Жаль. Удобная штука.

Я юзаю уже давно.

Sergey
17.10.2017
07:12:25
ну ты можешь свой мейкфайл держать

Dinar
17.10.2017
07:12:26
Но не только в контексте симфони а вообще типа как алиасы.

Sergey
17.10.2017
07:12:32
у нас вообще rake

Andrew
17.10.2017
07:12:50
а есть еще тот же Robo

Sergey
17.10.2017
07:13:03
да их много на самом деле

phing, ant

Google
Dinar
17.10.2017
07:14:02
Rake для системы где руби нет вообще - наверно оверхэд. Мейк работает почти везде из коробки.

Andrew
17.10.2017
07:14:41
только писать их геморно

Sergey
17.10.2017
07:14:53
у нас раньше еще sass-compass, whenever.rb и foreman.rb были, поэтому и rake еще завезли

Dinar
17.10.2017
07:15:06
Мейк очень легко писать.

Andrew
17.10.2017
07:15:07
я поэтому на робо и укатился — чистый пыхапе

Sergey
17.10.2017
07:15:21
я на мейк переходить буду

$iD
17.10.2017
07:15:23
phing, ant
make были по типу phing?

для билда прилаги?

Sergey
17.10.2017
07:15:35
да это все для билда

$iD
17.10.2017
07:15:47
понял.

Sergey
17.10.2017
07:15:55
мне не нравится bin/console для сборки

Dinar
17.10.2017
07:16:02
для билда прилаги?
Да. Почти все исходники в линуксе через мейк собираются ж.

$iD
17.10.2017
07:16:24
ну исходники линукса и php это про разное

Dinar
17.10.2017
07:16:37
мне не нравится bin/console для сборки
Некоторые ещё в композер суют.

$iD
17.10.2017
07:16:48
поэтому я не понял предназначения мэйков в пхп-мире

Sergey
17.10.2017
07:16:51
композер будет лучше

если приложение падает, то и bin/console будет падать

Dinar
17.10.2017
07:17:18
ну исходники линукса и php это про разное
Вопросов нет. А вот последовательное выполнение команд одной командой - это одинаковое. :)

Alan
17.10.2017
08:51:27
[шутка про докер]

Google
Anatoly
17.10.2017
08:55:37
поэтому я не понял предназначения мэйков в пхп-мире
удобно же когда clone git сделал, зашел в папочку, сказал make и у тебя все что надо сделалось? или тебе так не удобно? и причем здесь php мир, make утилита общего назначения, не привязана к языку.

Sergey
17.10.2017
08:55:59
будет symfony/console запускаться

которое отдельно от bin/console

Sergey
17.10.2017
08:58:03
мне не нравится bin/console для сборки
странно как-то собирать тем что ты собираешь. Ну то есть это нормально собирать gcc через gcc но это не этот случай

Sergey
17.10.2017
08:58:26
потому что если у тебя приложение с фаталами, то хрен че ты запустишь на bin/console

Sergey
17.10.2017
08:58:41
типа "очередная замена make"?)

Sergey
17.10.2017
08:59:07
iltar [10:36 AM] @enleur You can run the console component without initializing your app sroze [10:56 AM] All you need is the autoload to run the console component symfony/console is the Symfony component. It's not your bin/console running your application.

Admin
ERROR: S client not available

Sergey
17.10.2017
08:59:30
ну ок, зачем? что бы не писать на баше?

Sergey
17.10.2017
08:59:40
c make проблемы у них на разных системах, поэтому будет хард зависимость на симфони компонент

вообще еще есть вариант composer scripts

но на счет него ничего не сказали

Urmat
17.10.2017
09:16:22
Привет парни. Нужна ваша помощь. Никак не могу врубиться в чем ошибка. Хотел поставить ospanel + nginx. Но все время кидает 502 ошибку. Вроде все по инструцкии делаю, но видимо что-то упускаю. Кто может глянуть? https://gist.github.com/anonymous/d95d7766f0379e2b15f824f357b808c8

Urmat
17.10.2017
09:16:54
Домен смотрит в папку веб, и файл Nginx-1.11_vhost.conf тоже лежит в той же директории

в логах пусто

Andrew
17.10.2017
09:17:29
вопрос — дропаете вы сессии при деплое и если да то как? Например, я запихнул объект в сессию, в классе пропертя переименовалась, если делать unserialize — будет fatal, в таком случае нужно дропнуть все сессии. Делать миграцию? Делать отдельный рецепт в деплойменте и его включать по условию?

Urmat
17.10.2017
09:17:33
Сейчас гляну ospanel-ский

Google
Urmat
17.10.2017
09:18:56
причем бы тут симфони да
проект на симфони 3 ?

Urmat
17.10.2017
09:19:21
хаха, мемчики подоспели))

Urmat
17.10.2017
09:20:21
смотри логи
вообще пусто

Sergey
17.10.2017
09:20:44
в сессию пихать обьекты сложные такая себе затея. чем проще данные, тем лучше(я как-то пытался сущности пихать туда)

Urmat
17.10.2017
09:20:50
я расчитывал, что может есть у кого рабочий конфиг, для сравнения?

Sergey
17.10.2017
09:21:17
https://symfony.com/doc/current/setup/web_server_configuration.html#nginx минимальный конфиг

Urmat
17.10.2017
09:22:56
https://symfony.com/doc/current/setup/web_server_configuration.html#nginx минимальный конфиг
да, файл на гисте по этой инфе и настроен, но видимо что-то упускаю

Dmitry
17.10.2017
09:23:10
вообще пусто
смотри логи всего, сервера, приложения

Sergey
17.10.2017
09:23:20
fpm ping или stats дерни

Dmitry
17.10.2017
09:23:20
по любому где то что то есть

Andrew
17.10.2017
09:27:00
я расчитывал, что может есть у кого рабочий конфиг, для сравнения?
мой конфиг для одного из проектов с http2/ssl/hsts https://gist.github.com/akovalyov/d394fe763ffa2e68927bf3a70ba7ad2b

Sergey
17.10.2017
09:33:50
то есть хранить массивчик в сессии и потом FooBar::fromArray ?
типа того, ну и следить за обратной совместимостью

Urmat
17.10.2017
09:34:15
fpm ping или stats дерни
сейчас почитаю про это

Daniel
17.10.2017
09:43:52
Вопрос по symfony/forms. Допустим ко мне приходит сущность User, в котором есть коллекция сущностей Settings. В итоге запрос на форму приходит такой, что нужно обновить часть коллекции Settings юзера (без серидины) - PATCH запрос на обновление части коллекции. В итоге при submit каждого чилдрена коллекции форм SettingsType он сравнивает не по ID или какому-то UniqueCosntraint, а просто по тупому индексу массива

Т.е. данные "сдвигаются"

Urmat
17.10.2017
11:34:12
ну вот почему симфони так тупит на винде?

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