@symfony_php

Страница 567 из 1418
Mikhail
11.01.2018
11:21:52
ну это тогда надо писать регу, сброс пароля, авторизацию через соц.сети, а тут два бандла подключил и работа(ло)

Vladislav
11.01.2018
11:24:46
https://github.com/FriendsOfSymfony/FOSUserBundle/issues/2695

глянь

может поможет

Google
Vladislav
11.01.2018
11:24:53
а так я хз) не делал

Mikhail
11.01.2018
11:26:29
всё проще, нужно было в главном файле бандла зарегистрировать этот компайлерпасс

https://symfony.com/doc/current/service_container/compiler_passes.html вот дока про это, отдельно лежит бле

Vladislav
11.01.2018
11:30:16
а лол, ну это логично) я думал этот компайлер пас уже есть. там в ишью такое решение и было)

Mikhail
11.01.2018
11:30:59
ну да, теперь логично, а то я уж думал опять магия

Evgenii
11.01.2018
11:35:28
я бы выбрасывал фос юзер )
Согласен, что не очень гибко.. как вариант, ручками писать ?

Mikhail
11.01.2018
12:24:05
я бы выбрасывал фос юзер )
а почему? работает же)

Vladislav
11.01.2018
12:24:30
он ок если система юзеров простая

если у тебя так - пусть будет)

он поддерживает только один тип юзера

Sergey
11.01.2018
12:38:19
а почему? работает же)
с 4й симфони не работает

релизы хз по какому графику выходят

миллион незакрытых ишьюсов

Google
Mikhail
11.01.2018
12:38:38
ну, с 4-й много что не работает

Sergey
11.01.2018
12:38:40
которые еще с 2011го года

ну, с 4-й много что не работает
ну я б не сказал что прям многое, многое как раз таки работает

Mikhail
11.01.2018
12:39:49
buzzbundle, вроде бы, не работает даже на 3.*, пришлось на httplug переходить

а нет, сорян, не поэтому пришлось переходить :)

Gaiaz Iusipov
11.01.2018
13:26:08


вот с такими людьми я работаю

Andrey
11.01.2018
13:26:34
self documenting code

Dinar
11.01.2018
13:26:57
вот с такими людьми я работаю
Тут как бы обе версии так себе :))

Gaiaz Iusipov
11.01.2018
13:28:23


у меня целая папка с такими рофлами из рабочего проекта

Andrey
11.01.2018
13:30:32
ору

Alex
11.01.2018
13:30:40
знакомо

Про деньги (из недр интернета) –А давайте вы наброски сделаете, а если нам понравится, мы заплатим! –А давайте вы предоплатите 100%, а если нам понравится, мы поработаем.

Vladislav
11.01.2018
13:47:20
Valentin
11.01.2018
13:49:17
Разве is_null() не возвращает bool? Зачем там вообще условие? 0_о

Gaiaz Iusipov
11.01.2018
13:49:40
они в чате есть? )
нет наверное)

Evgenii
11.01.2018
13:50:10
Gaiaz Iusipov
11.01.2018
13:50:40
Разве is_null() не возвращает bool? Зачем там вообще условие? 0_о
там по хорошему вообще через $a = null === $b; is_null не рекомендуется

Google
Vladislav
11.01.2018
13:51:32
так а кто писал то что было?) и вообще иди и обьясни ему шо не так)

Dmitry
11.01.2018
13:52:07
почему is_null не рекомендуется?

Gaiaz Iusipov
11.01.2018
13:53:14
по поводу не писать is_null, а использовать null === меня послали так как в psr рекомендация только по этому поводу, то есть необязательно

потому что это функция, зачем она тут? можно тогда по аналогии функцию isZero() написать, которая будет медленнее чем === 1

Dmitry
11.01.2018
13:55:35
не знаю, меня коробит от сравнения неопределенностей ;)

Gaiaz Iusipov
11.01.2018
13:56:48
https://github.com/php-fig-rectified/fig-rectified-standards/blob/master/PSR-2-R-coding-style-guide-additions.md#comparison

не знаю, меня коробит от сравнения неопределенностей ;)
как раз наоборот, это is_null используется еще и для проверки на существование переменной помимо проверки на null

Dmitry
11.01.2018
13:58:50
нет ;)

is_null не подавляет нотисы

vlad
11.01.2018
14:00:44
всем привет ребят, по-умолчанию easy admin bundle при просмотре выводит все множественные связи от самой старой к самой новой грубо говоря у пользователя есть отношение one-to-many к сущности, например, задачи при просмотре сущности пользователя в режиме 'show' сначала будут отображаться самые старые, ниже новые и так далее как это инвертировать, подскажите пожалуйста? когда-то уже делал какая-то опция в конфиге добавлялась но вот не могу найти и вспомнить

Gaiaz Iusipov
11.01.2018
14:02:21
is_null не подавляет нотисы
а блин точно с is set перепутал, ну а в чем неопределенность тогда с вашей точки зрения?

Dmitry
11.01.2018
14:03:29
мм... ну null оно вообще по семантике "неопределно" ;) но почти все ЯПы дают сравнение, да... а вот SQL, например, не дает сравнение... ибо неопределено !== неопределено... равно как бесконечность !== бесконечность ;)

а если рассматривать null как тип данных, еще шизофреничнее получается ;)

но в общем дело привычки

Gaiaz Iusipov
11.01.2018
14:14:33
Я вот не пойму.. is_null медленнее null===? Это ключевой аргумент?
ключевой аргумент: зачем использовать функцию там где можно просто сравнение сделать? функция тут избыточна впринципе, функция должна содержать какой-то кусок логики

Andrey
11.01.2018
14:17:04
ну, это решается тимой и принятием стандарта. Или забивается болт, конечно

есть много разных функций, которые вызывают такой вопрос, но это не значит, что нужно юзать, если есть

Google
Evgenii
11.01.2018
14:17:52
Согласен

Gaiaz Iusipov
11.01.2018
14:23:13
Evgenii
11.01.2018
14:24:10
Ладно, не будем спорить ..

SidSpears
11.01.2018
16:56:21
Кто-нибудь работал с KnpPaginator?

Vladislav
11.01.2018
17:00:32
та многие) опиши задачу

SidSpears
11.01.2018
17:06:45
Следуя доке написал так: $tags = $em->getRepository(Tag::class)->findAll(); $tags = $paginator->paginate( $tags, $request->query->getInt('page', 1), 100 );Но что если в таблице миллионы строк и я не хочу делать такую масивную выборку? Есть возможность передать пагинатору 100 строк таблицы и сказать что это 100 из 1000000, а теперь пагинируй их. Ну или как то иначе, но суть проблемы я думаю понятна

$iD
11.01.2018
17:09:12
ващета knp умеет в QueryBuilder

в него передаёшь QB а он сам подставляет лимит, оффсет

https://github.com/KnpLabs/KnpPaginatorBundle#usage-examples

SidSpears
11.01.2018
17:10:48
О, круто! Щас попробую, спс

$iD
11.01.2018
17:11:09
твой пример просто работает с массивом

и он будет его на php слайсить

Dinar
11.01.2018
17:55:37
Я pagerfanta юзаю. Почему-то мне больше понравилось.

Vladislav
11.01.2018
18:04:08
Он в дополнение

Там он решает проблему с одинаковым api

Google
Vladislav
11.01.2018
18:04:35
Для методов репы

Юзаю порпагинас с фантой

Dinar
11.01.2018
18:06:38
Я вроде и не говорил про замену.

Я вместо КНП его юзаю.

Vladislav
11.01.2018
18:08:21
Ну я просто говорю что порпагинас хорошо фиксит проблему фанты ))

Dinar
11.01.2018
18:15:26
Да мне норм. :)

Vladislav
11.01.2018
22:01:39
оно то норм, но у тебя методы в репе возвращают Query, а не REsult. и чтобы юзнуть метод без фанты тебе надо будет делать так getRepo()->findLol()->getResult(), вот последний гетрезалт не вписывается в то, что пользователь доктрины привык видеть. я только об этом)

Sergey
12.01.2018
09:06:44
http://symfony.com/blog/the-end-of-silex

Kirill
12.01.2018
09:12:27
кто-нить пользуется https://pypi.python.org/pypi/gitchangelog ? или в докере https://hub.docker.com/r/moltin/gitchangelog/ никак не могу конфиг настроить, хэш не выводит, да и форматирование не использует из шаблона, может есть у кого рабочий рецепт?

Sergey
12.01.2018
09:56:44
у нас оказывается остался 1 бандл, который не поддерживает симфони 4ю. через неделю выпилим и будем обновляться)

Bohdan
12.01.2018
09:57:55
финишная прямая и ленточкой кто-то впереди машет)

Sergey
12.01.2018
09:58:15
правда придется поставить dev-master для fos user bundle

Bohdan
12.01.2018
09:58:54
правда придется поставить dev-master для fos user bundle
опасненько я провтыкал, что у меня так выставлено, и он мне внезапно поломал проект тем, что добавил тайпхинты в свои контроллеры

Sergey
12.01.2018
09:59:19
почти 3 года он был в dev-master у нас

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

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