@symfony_php

Страница 51 из 1418
Big_Shark
18.01.2017
01:17:34
у меня это будет на одном серваке, особо сложного чегото там не будет

Aleksey
18.01.2017
01:17:51
Бд нагружать тоже не очень для такой задачи

Big_Shark
18.01.2017
01:17:56
да и самих задач минимум

Aleksey
18.01.2017
01:18:01
А редис есть?

Google
Big_Shark
18.01.2017
01:18:04
нету

мемкеш есть

Aleksey
18.01.2017
01:22:24
https://packagist.org/packages/slm/queue-doctrine

Вот похоже то что работает через базу

Но я не пробовал

Big_Shark
18.01.2017
01:23:05
для зенда)

Aleksey
18.01.2017
01:23:22
Аблин, сплю ещё

А почему не хочешь ставить ничего?

Натс в докере воткнуть

Делов на 5 минут

Big_Shark
18.01.2017
01:24:26
нет еще докера

не хочу обновлять все серваке

хоть их и не так много

Google
Big_Shark
18.01.2017
01:24:43
ну и вообще усложнять систему

Aleksey
18.01.2017
02:20:40
bernard/bernard-bundle"

Вот такой использую в одном из проектов

Настроен на файлах

@Big_Shark

Big_Shark
18.01.2017
02:23:22
о, круто, спс

Sergey
18.01.2017
07:43:27
да. бернард норм

Andrew
18.01.2017
08:22:43
я тут намедни искал архитектурное решение для одной задачи на симфе и нашел серию статей от Matthias Noback по поводу CommandBus/EventBus. Идеи здравые, профита ожидается много (я особенно попробовать тестирование приложения без http/view слоя. Кто работал, есть фидбэк\рекомендации? Есть смысл с ходу впиливать в проект или с наскока не получится сделать и лучше пару дней\недель\месяцев потренироваться на кошках?

нельзя такие вопросы с утра задавать :)

Stepan
18.01.2017
13:37:19
Хм, а вдруг у кого-то тут есть симфовакансии? Особенно удаленка. Тут у ребят стартап загнулся :(

Алексей
18.01.2017
14:24:13
Кинь резюме в личку - спрошу.

Big_Shark
18.01.2017
14:24:41
И мне

Nik
18.01.2017
14:25:48
и мне можешь скинуть

Sergey
18.01.2017
15:56:01
Хм, а вдруг у кого-то тут есть симфовакансии? Особенно удаленка. Тут у ребят стартап загнулся :(
для тех кто скинул вакансии - видел немного его код, вроде норм пишет

Алексей
18.01.2017
16:11:51
Ну раз тут вакансиями раскидываются - тогда и нашу кину. https://moikrug.ru/companies/uts-group

Google
Sergey
18.01.2017
16:12:36
1к$?

Mihail
18.01.2017
16:16:51
1к$?
йо как ты ?

Sergey
18.01.2017
16:26:27
мало говорю)

Alexander
18.01.2017
16:28:46
@kix_kixson кинь гитхаб посмотреть твой)

Alexander
18.01.2017
16:29:46
@kix_kixson https://evercodelab.com/ru/vacancies

Stepan
18.01.2017
16:30:08
В симфу чуть-чуть контрибал, щас как-то у них в ишьюсах грустнее стало

Йеп, спасибо :)

Mihail
18.01.2017
18:18:27
мало говорю)
говорю привет, как жизнь ?

товарищи может у кого бывало

проблема с базой накатываю миграцию

делаю дифф создается такая же миграция

Mihail
18.01.2017
22:40:53
при схема апдейт постоянно делает одно и тоже

такое впечатление что симфоня не видит изменений в базе

Big_Shark
18.01.2017
22:41:39
или база их не отдает

хотя как такое может бытб

а база точно одна?

Mihail
18.01.2017
22:43:34
в этом проекте да

и проект сам по себе работает

все норм

Google
Mihail
18.01.2017
22:43:52
а вот со схемой какая то лажа

Big_Shark
18.01.2017
22:43:53
все очень странно

Mihail
18.01.2017
22:44:39
да сам ума не приложу

Nik
18.01.2017
22:44:41
а случайно фильтр за схемы не установлен?

Mihail
18.01.2017
22:45:21
хм.. не понял сейчас о чем ты

Nik
18.01.2017
22:46:30
doctrine.dbal.schema_filter в config.yml посмотри, может доктрина не видит изменений

Mihail
18.01.2017
22:47:24
не фильтра там нет

Andrew
18.01.2017
22:47:29
скорее всего кеш, у меня такое бывает на больших проектах, доктрина не видит изменений без rm-rf

Nik
18.01.2017
22:47:57
кстати да, попробуй вообще удалить папку кеша

Admin
ERROR: S client not available

Mihail
18.01.2017
22:50:29
пробовал, не помогло

база постгрес если что

короче надо спать больше и будет заебись

разобрался

у схемы был другой владелец

Big_Shark
18.01.2017
23:11:41
эммм

Nik
18.01.2017
23:19:05
а причем владелец?

Mihail
18.01.2017
23:19:42
ну вот я поправил и все стало норм

Nik
18.01.2017
23:21:58
сделал владельца того же, что и пользователя в конфиге доктрины и прошло?

Mihail
18.01.2017
23:43:16
получилось так что владелец базы и таблиц например user1 и в конфиге проекта он

Google
Mihail
18.01.2017
23:43:27
а владелец схемы user2

и миграция проходит, а схема доктрины обновлений не видит

после того как поменял владельца схемы тоже на user1 все начало работать норм

Алексей
19.01.2017
07:28:43
при схема апдейт постоянно делает одно и тоже
Было. https://github.com/doctrine/doctrine2/issues/6218

Steven
19.01.2017
09:17:13
Ребятки, подскажите, как для формы(vichuploader) правильно прописать коллекцию для множественной загрузки файлов. Было так curl -F "file1=@demo.pdf" -F "file2=@demo.pdf" Надо так curl -F "files[]=@demo.pdf" -F "files[]=@demo.pdf" $builder->add('file1', FileType::class, array( 'required' => false )); $builder->add('file2', FileType::class, array( 'required' => false )); Как эти штуки правильно задать? //UserFormType $builder->add('files', CollectionType::class, array( 'entry_type' => UploadFilesFormType::class, 'required' => false )); //UploadFilesFormType $builder->add('userFile', FileType::class, array( 'required' => false, "attr" => array( "multiple" => "multiple", ) ));

Andrew
19.01.2017
11:16:19
... every edge that connects two systems, defines an upstream, and a downstream point; the latter system being the one that is affected by changes in the former. Or, to put it more graphically: if the upstream people piss in the river, the downstream people are drinking it.

всегда любил наглядные примеры

вопрос по DTO - к примеру у нас есть DTO для юзера, формочка с мылом и паролем и мы валидируем мыло. UniqueEntity мы не можем вешать на модель, потому что она ничего не знает о валидаторе. Делать кастомный validation constraint для DTO?

Sergey
19.01.2017
12:12:04
да кастомный валидатор ок

Andrew
19.01.2017
12:15:08
и потом все равно нужно создать named constructor User::register($username, $password, UniqueUsernameCheckerInterface $whatever) и бросаться эксепшнами в случае неуникальности?

Sergey
19.01.2017
12:15:41
это для DTO?

Andrew
19.01.2017
12:15:49
нет, это уже в модели

Sergey
19.01.2017
12:16:12
а смысл дважды проверять? если че пусть база бросит ошибку

Andrew
19.01.2017
12:17:59
да я хз, начитался умных мыслей, что модель должна удовлетворять бизнес правилам, а юзеры с уникальными мылами вполне подходят под бизнес правило

ладно, не надо усложнять, пока буду DTO с валидацией делать и не заморачиваться

Sergey
20.01.2017
05:54:54
ну мол модель юзера например ничего не знает о других юзерах

так что проверку эту ты скорее всего запихнешь куда-нибудь в репозиторий

а репозиторий может не делать этой проверки и тупо отлавливать ошибки на вставку)

Andrew
20.01.2017
14:40:00
такой вопрос - кто как обходит зло softdelete? У меня сейчас очередной проект, в котором одна из следующих больших фич - мягкое удаление, корзина и возможность восстановления. Все, что пока придумал - иметь две базы с одинаковой схемой и копировать из одной бд в другую (скорее всего через ивенты, но нужно будет посмотреть - удаление и вставка должны идти одной транзакцией). Может, у кого-то есть другие идеи?

Алексей
20.01.2017
14:42:48
Ну, в принципе можно не впиливать soft delete на уровне доктрины, а сделать его на уровне приложения. Отдельное свойство сущности, которое за это отвечает. И при этом ты сам в запросах указываешь его. Ну и как Ocramius говорил: это уже тогда не delete, а либо archived, либо active, либо enabled и типа того.

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