@symfony_php

Страница 476 из 1418
Andrey
12.12.2017
17:22:46
@Eraice поищи видео как вк свою архитектуру личных сообщений переписывали, может что-то поможет

Timur
12.12.2017
17:23:34
Ну или просто следуй стандартам RDF, имплементируй свою БД под нее, свяжи всё со всем и живи в матрице

Google
Sergey
12.12.2017
17:28:42
@Eraice поищи видео как вк свою архитектуру личных сообщений переписывали, может что-то поможет
ммм не думаю что стоит для такой задачи поднимать ворох лишних данных

подход который решает эту проблему более чем стандартный для чатиков)

так и в телеграммах и в вотсапах сделано)

Andrey
12.12.2017
17:29:35
ммм не думаю что стоит для такой задачи поднимать ворох лишних данных
я и не говорю что нужно следовать тому что у них, а для общего развития то что нужно, интересно

Sergey
12.12.2017
17:30:05
ну да не мне решать

Gaiaz Iusipov
12.12.2017
18:03:08
Надеюсь видно
Черкани в личку если ещё надо помочь, я через часок дома буду подскажу

Sergey
12.12.2017
18:17:17
https://symfony.sh/

Big_Shark
12.12.2017
19:00:53
https://symfony.sh/
Это кому и зачем?

Arky
12.12.2017
19:27:27
это наш идеальный вариант, тогда для 1000 участников с 1000 непрочитанными сообщений у каждого будет только 1000 меток
Блин, я даже не представляю как может быть одна метка) Если только эта метка содержит массив айдишников пользователей которые прочитали это сообщение, но sql вроде так не может)

Sergey
12.12.2017
19:28:49
Это кому и зачем?
удобный поиск пакетов для symfony flex

Big_Shark
12.12.2017
19:29:15
удобный поиск пакетов для symfony flex
так а есть другой разве? это же офф поиск, разве нет?

Sergey
12.12.2017
19:29:26
http://flexrecipes.org/ оф убогий

Google
Big_Shark
12.12.2017
19:30:23
http://flexrecipes.org/ оф убогий
https://github.com/symfony/recipes

ты не путаешь?

Sergey
12.12.2017
19:31:10
хотя официальный уже поменяли да

https://symfony.sh/
теперь он официальный)

Big_Shark
12.12.2017
19:33:00
теперь он официальный)
Я просто флекс уже использовал, и использвал этот ресурс, и по этому не особо понял смысл ссылки )

Sergey
12.12.2017
19:33:16
я как-то провтыкал просто когда официальный репос новый сделали

раньше это был тот что я скинул

довольно убогий

Ad
12.12.2017
19:34:37
Простите за оффтоп, просто спросить негде. Как php-fpm попросить отдавать в каких-то из директорий другую кодировку, а не utf-8, это вообще реально?

Ad
12.12.2017
19:41:28
Потому что в nginx я прописываю charset, но потом каким-то образом его сверху перекрывает php-fpm

Вадим
12.12.2017
19:56:27
Блин, я даже не представляю как может быть одна метка) Если только эта метка содержит массив айдишников пользователей которые прочитали это сообщение, но sql вроде так не может)
Была когдато статья на хабре, как они счетчик прочитаных комментов делали. Когда новости на хабре листаешь, там есть количество всех комментов, и количество новых комментов. Когда открываешь полную новость, то счетчик прочитаных коментов, равен текущему количеству коментов. Новые коменты это все коменты минус прочитаные :) Намек понятен?

Но это визуальное описание алгоритма )

Big_Shark
12.12.2017
21:10:57
Вопрос, а в симфони4 можно делать акшены в виде классов с функцией __invoke ?

И может ли акшен принимать класс респонс, и можем ли мы задать его параметры гдето в мидлвеа, и вообще в симфони4 есть чтото связаное с мидлвеа?

Alan
12.12.2017
21:14:57
можно делать

точно так же

Evgenii
12.12.2017
21:16:10
Вопрос, а в симфони4 можно делать акшены в виде классов с функцией __invoke ?
Как часто ты это делал до симфони 4 и с какой целью? Сделать адаптерКонтроллер и абстрагировать от симфы?)

Big_Shark
12.12.2017
21:17:16
Как часто ты это делал до симфони 4 и с какой целью? Сделать адаптерКонтроллер и абстрагировать от симфы?)
Я такое использовал в 3 пэт проэктах, 2 были на слим насколько я помни, и 1 на собственном мини фреймверке в котором 100 строк кода, которые соеденяют различные либы между собой.

Google
Big_Shark
12.12.2017
21:18:26
Как часто ты это делал до симфони 4 и с какой целью? Сделать адаптерКонтроллер и абстрагировать от симфы?)
Отдельный акшен в видде класса мне нравится тем что там в конструкторе можно иметь нормальное ДИ, а в акшене принимать только реквест, респонс, и аргумент, что не создает путаницы.

Отдельный акшен в видде класса мне нравится тем что там в конструкторе можно иметь нормальное ДИ, а в акшене принимать только реквест, респонс, и аргумент, что не создает путаницы.
+ Сам акшен не становится тупой прослойкой где мы типа все отправили в сервис, так как на мой взгляд обработкой параметров из адреса должен заниматься именно акшен. Сервису вообще пофиг, он про хттп слой ничего не знает

Evgenii
12.12.2017
21:19:46
Ну это больше понты как по мне

Big_Shark
12.12.2017
21:21:15
Согласен, тем более, если другие екшены не юзают на сто процентов все зависимости с конструктора
ну сейчас можно зависимости подсасывать прям в акшен благодоря ДИ и рефлексии как в ларавель, и это с одной стороны прикольно, а с другой стороны создает некую путаницу потому что там мы уже принимаем и реквест, и параметры через пара конвертер, и еще теперь можем запрашиватьс ервисы, не слишком ли много получается и все в куче

Boris
12.12.2017
21:22:25
Ребят, а сталкивался кто-то с тем что при десереализации (JMS) нужно проверить ID на существование в БД?

Boris
12.12.2017
21:24:36
Можешь подробнее рассказать?

Big_Shark
12.12.2017
21:24:37
Ну это больше понты как по мне
Ну понты, не понты, а много фреймов позволяют это делать.

Boris
12.12.2017
21:24:56
т.к. не совсем пойму, я видимо пропустил что-то в доке

Big_Shark
12.12.2017
21:25:58
ну если у тебя не 15 аргументов на экшен
Ну 3 очень часто бывает, а если еще и формы, да ище и пару сервисов, то и 6 может без особых проблем быть

Big_Shark
12.12.2017
21:26:22
так сервисы в конструкторе остальное в invoke
Так так можно делать, или нет в симфони4?

Sergey
12.12.2017
21:26:32
Alan
12.12.2017
21:26:33
да из коробки прям

Sergey
12.12.2017
21:26:38
можно еще 3м способом

через контейнер)

Google
Big_Shark
12.12.2017
21:26:46
а формы к аргументам как относятся?
А формы насколько я помню тоже рекомендуется хранить в контейнере и от туда их доставать, разве нет?

Alan
12.12.2017
21:26:57
там лежит контроллер в котором делаешь конструктор и invoke и больше ниче не надо

Big_Shark
12.12.2017
21:27:14
там лежит контроллер в котором делаешь конструктор и invoke и больше ниче не надо
Все, спасибо, в этом и было изначальный вопрос, можно или нельзя)

$this->createForm(UserForm::class)
чет не особо лучше чем ->get()

Sergey
12.12.2017
21:28:02
не, это окей

Big_Shark
12.12.2017
21:31:36
Так, а что в симфони с мидлвеа, и респонсами?

Sergey
12.12.2017
21:42:32
ну с middleware пока глухо, только ивенты

@fes0r на хабре за котлин топишь?)

чуваки, как вы apcu кеш сбрасываете при сборке для веба?

Admin
ERROR: S client not available

Sergey
12.12.2017
21:48:43
рестартите php-fpm?

Bohdan
12.12.2017
21:48:46
@fes0r на хабре за котлин топишь?)
есть интересное почитать?)

Sergey
12.12.2017
21:48:58
https://habrahabr.ru/post/344540/#comment_10564068

Big_Shark
12.12.2017
22:03:20
@fes0r я не сильно в теме, но на котлин под андроид писать можно? Ну всмысли там он по умолчанию вроде должен был появится вроде как.

Big_Shark
12.12.2017
22:04:18
Ad
12.12.2017
22:04:32
Фигасе

Google
Sergey
12.12.2017
22:05:04
https://github.com/JetBrains/kotlin-native#kotlinnative

Big_Shark
12.12.2017
22:07:20
Вопрос, а как вы относитись к тестовым заданием где вас просят без фреймверка и библиотек реализовать регистрацию пользователя с отсылкой почты, загрзку картинок, и их кроп ?

Sergey
12.12.2017
22:07:42
ужаснуться и отказаться

Vladislav
12.12.2017
22:09:58
потом ебашишь функицю mail()

и тебе говорят "пока"

ибо так никто не делает, а ты такой "ну вы же говорили без билиотек"

Bohdan
12.12.2017
22:10:33
бо хотели услышать "да пошли вы" от тебя

Ad
12.12.2017
22:11:12
Отрицательно, потому что у меня это займет день рабочего времени

Big_Shark
12.12.2017
22:11:32
Отрицательно, потому что у меня это займет день рабочего времени
Да даже пару дней думаю, если все нормально делать

Ad
12.12.2017
22:11:35
Ибал я такие тестовые задания

Ага

Alan
12.12.2017
22:12:00
собес в зенд?)

Big_Shark
12.12.2017
22:12:15
ибо так никто не делает, а ты такой "ну вы же говорили без билиотек"
ТАк примерное и получается, либо человек быстро делает на тяп ляп, либо основательно и это занимает несколько дней.

Alan
12.12.2017
22:12:17
а на работе будешь битрикс ковырять )))

Ad
12.12.2017
22:12:18
Собес в собес.

Bohdan
12.12.2017
22:12:20
собес в зенд?)
в вордпресс)

Ad
12.12.2017
22:13:01
Вордпресс кстати нормальные вещи делает. Если брать нормальные продукты, которые под него пишутся

Big_Shark
12.12.2017
22:13:04
в вордпресс)
Здравствуйте, а вы используете global - нет конечно, он же устарел - К сожелению, вы нам не подходите.

Vladislav
12.12.2017
22:13:06
Да даже пару дней думаю, если все нормально делать
та даже неск лет. надо же написать свой фреймворк ))

Ad
12.12.2017
22:14:19
А кроп должен быть интерактивный для пользователя, причем жс библиотеками пользовался нельзя тоже, включая жквери

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