@symfony_php

Страница 864 из 1418
Bohdan
17.04.2018
08:57:08
так это ведь не про бандл, нет?

это контач спрашивает

Dmitriy
17.04.2018
09:02:51
Я хочу сделать привязку аккаунта - для уже авторизованного юзера. Если делаю /connect/vk - то появляется форма, хочу ли я привязать аккаунт, вот этот шаг мне не нужен. По переходу /connect/vk должно сразу привязывать без дополнительных шагов
Это исключено, запросы на scope permissions - это основа OAuth, поэтому ты не можешь отказаться. Флоу такой 1. Юзер логинится через систему авторизации сайта 2. Жмякает кнопку "Привязать ВК" 3. Вылазиет попап от вконтача с вопросом на разрешения 4. Юзер жмякает ОК 5. ВК шлет всю нужную инфу в твою аппликуху 6. Ты там связываешь все что тебе надо

Boris
17.04.2018
09:06:58
Привет всем, подскажите, пожалуйста.

Google
Boris
17.04.2018
09:06:59
Как в PHPStorm сделать автоматом первую букву с uppercase в lowercase?

Помню что есть такая фича, уже юзал ее, а сейчас не могу найти

Boris
17.04.2018
09:09:38
ctril shift u на выборке
Не, он полностью конвертит, а не только первый символ

Konstantin
17.04.2018
09:10:02
Тогда microsoft office word с автокоррекцией

Dmitriy
17.04.2018
09:11:21
bgul если юзается ideavim :)

Boris
17.04.2018
09:14:26
Timur
17.04.2018
09:25:14
Коллеги, что скажете об использовании AND и OR вместо && и || соответственно? Знаю, что у них меньший приоритет, но это мало где играет роль.

Timur
17.04.2018
09:26:31
Хочешь - используй, никто не запрещает вроде.
Я использую. Может какие-то подводные камни есть

Timur
17.04.2018
09:27:45
не вижу профита, вижу путаницу ввиду меньшего распространения
Ну я как раз таки ввиду лучшей читабельности его использую

Google
Timur
17.04.2018
09:27:49


Maksim
17.04.2018
09:27:53
код стаил. все дела. "and" и "or" пишут ток мамонты

Alexandr
17.04.2018
09:28:38
Ну я как раз таки ввиду лучшей читабельности его использую
ну так это для тебя лучше) ... а для большинства разработчиков - это адово непривычно, не говоря уже о том, что нужно помнить об особенностях приоритетов

Bohdan
17.04.2018
09:29:33
Alexandr
17.04.2018
09:29:37
Прям адово?)
если только нет ностальгии по паскалю и делфи) ...

Bohdan
17.04.2018
09:29:50
Konstantin
17.04.2018
09:30:23
хуйня какаята а че не сразу $pair->setIsEqual( (boolExpr && boolExpr2 ) )?

Timur
17.04.2018
09:31:01
зачем ты два раза скобки вставил?

Konstantin
17.04.2018
09:31:25
я доибаста хочу к длиннокоду )

Maksim
17.04.2018
09:31:33
плюс могут выпилить
ну ide и то кричит "выпили это старое говно") хз кто и из каких соображений пишет and\or

Konstantin
17.04.2018
09:31:47
хз привык оборачивать булы в скобки

Dmitriy
17.04.2018
09:32:23
скобки лишними не бывают

Maksim
17.04.2018
09:32:27
но вопрос "кто" в общем понятен) нестрогое сравнение, and... привет из далёкого прошлого)

Dmitriy
17.04.2018
09:32:48
если надо инвертнуть все выражение, то просто ставишь ! перед скобками и готово.

Konstantin
17.04.2018
09:33:08
ну или каст можно при случае воткнуть

Timur
17.04.2018
09:33:24
хз привык оборачивать булы в скобки
Короче все понял. Итог: AND и OR пишут лишь мамонты, питонисты, ностальгисты и просто долбоебы. Вопрос закрыт)

Konstantin
17.04.2018
09:34:10
еще прозаики пишут

Google
Konstantin
17.04.2018
09:34:21
когда хочется код как повествование писать а уродовать закорючками не ахота

Timur
17.04.2018
09:34:58
ты и на питоне умеешь
Нет. Только на С/C++, Java, Javascript

Ах да, еще SQLисты так пишут)

Alexandr
17.04.2018
09:39:00
Ах да, еще SQLисты так пишут)
эт потому что у sql есть стандарт, придуманный 30 лет назад)) ... а питонисты ... ну у них и скобочек нету, они вообще странные)

Damir
17.04.2018
09:39:09
так это ведь не про бандл, нет?
Я не про страницу ВК. Я уже авторизован, /connect/vk - показывает свою страницу - типа хочу ли я привязать аккаунт

Антон
17.04.2018
09:42:23
1сники пишут тоже. Если, Тогда

Artem
17.04.2018
09:42:28
Короче все понял. Итог: AND и OR пишут лишь мамонты, питонисты, ностальгисты и просто долбоебы. Вопрос закрыт)
я бы ориентировался на однообразие в этом вопросе. глянь как в фреймворке/вендорах и вперед. я давно не видел в зрз коде and/or.

Bohdan
17.04.2018
09:43:27
на домене вконтача ведь

с описанием твоего приложения oauth

Artem
17.04.2018
09:44:02
кто-то еще пользуется вк?)

Timur
17.04.2018
09:44:33
я бы ориентировался на однообразие в этом вопросе. глянь как в фреймворке/вендорах и вперед. я давно не видел в зрз коде and/or.
Вот хороший пример, почему не стоит использовать AND/OR: // Результат выражения (false || true) присваивается переменной $e // Действует как: ($e = (false || true)) $e = false || true; // Константа false присваивается $f, а затем значение true игнорируется // Действует как: (($f = false) or true) $f = false or true;

Damir
17.04.2018
09:45:22
http://prntscr.com/j6ccwi

http://prntscr.com/j6cd48

Если перейти по ссылке /connect/vk

Damir
17.04.2018
09:46:13
будет как выше

Timur
17.04.2018
09:46:45
или хороший пример зачем оборачивать булы в скобочки )
Но твой пример дерьмовый и абсолютно не имеет смысла

Artem
17.04.2018
09:50:14
такое $f = false or true; тоже выглядит как редкость... чаще подобное присваиваение избыточно

Google
Who
17.04.2018
09:50:31
нужно было выполнять $entityManager->clear();
всем снова привет. вот что то не работает опять это решение... вообще что происходит в этой функции, можете объяснить, пожалуйста, я не совсем понял с англ.

Artem
17.04.2018
09:50:34
но, ок. спс что напомнил, что эту хрень не надо использовать)

Timur
17.04.2018
09:51:18
и вообще правильно ли я сделал?
Если бы я еще знал, что ты делаешь

Who
17.04.2018
09:54:58
я описывал: у меня проект состоит из 2х приложений, одно написано на симфони, а другое просто собрано на композере и туда затянута доктрина (+ реакт и еще пару либ). оба используют одинаковые сущности. и проблема в том заключается, что если сущность модифицируется симфониевским приложением, то во втором приложении я, при поиске, нахожу эту сущность, но поля у неё не изменённые...

тут что то с синхронизацией, как я понимаю

правильно?

Timur
17.04.2018
09:57:45
правильно?
То есть у тебя одна сущность одновременно загружена в оба приложения и если ты меняешь его в одном, то оно должно быть изменено и в другом?

Admin
ERROR: S client not available

Who
17.04.2018
09:58:15
да

Michael
17.04.2018
09:58:30
композер лок тебе обесбечит синхроность моделей

Timur
17.04.2018
09:59:22
нет
У тебя есть там какой-нибудь механизм уведомления одного приложения другому, что сущность изменилась?

Who
17.04.2018
10:00:04
У тебя есть там какой-нибудь механизм уведомления одного приложения другому, что сущность изменилась?
а вот в этом и вопрос по ходу. я впервые столкнулся вот с таким подходом.

Andrew
17.04.2018
10:00:27
нет
у тебя при загрузке один раз загрузились сущности и висят в UOW, тебе надо их перезагрузить. Самый простой EntityManager::clear, ты тут по поводу него уже спрашивал выше

Timur
17.04.2018
10:03:35
а вот в этом и вопрос по ходу. я впервые столкнулся вот с таким подходом.
Я не совсем четко представляю как оно у тебя там работает, но суть же одна: два приложения работаю с одной базой данных. Загрузив сущность, она висит у тебя в памяти конкретного приложения. То есть если ты загрузил одну сущность в двух разных приложениях, то каждое из приложений держит у себя в памяти свою копию сущности. Изменяя сущность в одном приложении, надо уведомить другое приложение об этом. Тогда второе приложение должно просто перезагрузить свою копию сущности в памяти, вытянув данные из БД снова. Или я что-то не понимаю?

Who
17.04.2018
10:06:31
Доктрина еще и кеширует данные в result cache вроде бы по умолчанию.
но это не мешает же правильно перезагрузить сущности, вызвав EntityManager::clear?

Google
Andrey
17.04.2018
10:07:30
слепо в цикле гонять em->clear() это треш

Who
17.04.2018
10:08:06
Who
17.04.2018
10:10:08
сильно предлагаю тебе объяснить, что ты вообще делаешь, ибо со стороны выглядит говном
ну грубо говоря, у меня есть бот, который работает на лонгполлинге. и есть админка. в админке я хочу редактировать свойства юзеров бота. напрмер выставить ему setBlocked(true) после чего в боте, при проверке isBlocked() если выяснится, что он заблокирован, ответить ему, мол извини. в двух словах.

что за механизм оповещения предлагаете задействовать?

в винапи я б семафоры мог заюзать, например. верный ход мысли?

тут нужно чтото подобное?

Damir
17.04.2018
10:11:49
Тэкс, я решил: hwi_oauth: connect: confirmation: false

может кому пригодится

Who
17.04.2018
10:14:44
модифицировать нужно из демона?
если под демоном предполагается сам лонгполлинг-бот, то как раз наоборот. модифицировать я хочу из симфониевского приложения, а ловить изменённые объекты в боте

Herman
17.04.2018
10:14:46
Из кеша по идее должно вытянуть

Timur
17.04.2018
10:15:03
Herman
17.04.2018
10:15:26
Timur
17.04.2018
10:15:38
Не хочу, я занят)

Who
17.04.2018
10:16:24
Из кеша по идее должно вытянуть
мне помогло, только логика вся поменялась сразу, поэтому я создавал второй энтити мэнеджер, который "чистил"...

Andrew
17.04.2018
10:18:26
гайз, я тут прослоупочил, а как затегать контроллеры в подпапках как controller.service_arguments. Что-то типа https://gist.github.com/akovalyov/6911963c3041cc4b5e03db036874650b. Перепробовал разные выражения, жалко на такой фигне тратить еще полчаса, может знает кто?

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