@symfony_php

Страница 491 из 1418
Ruslan
14.12.2017
22:37:18
я спокоен

Vladislav
14.12.2017
22:38:06
я знаю что мне использовать!
а чего тогда спрашиваешь какую симфони использовать?)

Ruslan
14.12.2017
22:38:55
Одна голова хорошо, а две лучше

или много

Google
Ruslan
14.12.2017
22:39:02
)))

Sergey
14.12.2017
22:39:47
много голов - получается стадо

Ruslan
14.12.2017
22:41:18
смотря какой контекст, вам виднее

Sergey
14.12.2017
22:47:41
смотря какой контекст, вам виднее
контекст ты как раз и не предоставил, потому я и говорю о стаде

Ruslan
14.12.2017
22:47:53
Это троллинг? Из 5хх человек, наблюдаю только завсегдатаев! Которые очень самоуверены, знатоки, тимлиды наверно - так помагаете!

Sergey
14.12.2017
22:48:20
мы никого не держим)

Ruslan
14.12.2017
22:49:51
я понимаю, так если создаеться общество интерессов то нужно подсказывать его участникам

Sergey
14.12.2017
22:50:09
я понимаю, так если создаеться общество интерессов то нужно подсказывать его участникам
подсказываю - берешь последнюю актуальную (стабильную) версию для нового проекта

если проект долгосрочный - берешь LTS релиз

все весьма просто

если есть тяга к эксперементам и ты "знаешь что тебе использовать" - берешь свежий symfony/flex

я ответил на вопрос?

p.s. а еще я бы предложил если совсем скучно попробовать реализовать проект не на php

Google
Dmitry
14.12.2017
22:51:58
Vladislav
14.12.2017
22:52:17
просто лол

Dmitry
14.12.2017
22:54:38
ага... отработки по подсказыванию участиникам... ну раз нужно, то нужно регламентировать, что бы никто не отлынивал

Ruslan
14.12.2017
22:56:25
есть таблица участников?

Dmitry
14.12.2017
22:57:42
ты первый
ты мне льстишь

Ruslan
14.12.2017
23:08:53
Кто может подсказать как лучше сделать фильтр по критериям на сайте?

Sergey
14.12.2017
23:12:20
Кто может подсказать как лучше сделать фильтр по критериям на сайте?
берешь критерии... фильтруешь) дальше все зависит от критериев.

и объемов данных, насколько критерии разнятся и есть ли привязка к категориям....

ключевые слова для гугла - EAV, фасеточный поиск и т.д.

короч пока слишком размытый вопрос

и еще - раз уж мы там так хотим что бы нам помогали - правилом хорошего тона было бы привести что уже попробовал

Ruslan
14.12.2017
23:17:21
фильтровать можно многими способами

я до этого фильтровал быдлокодингом if ($data['district']) { $queryBuilder ->andWhere('ds.id = :districId') ->setParameter('districId', $data['district']); }

Sergey
14.12.2017
23:18:34
doctrine specification

если хочешь что-то "новое"

Google
Sergey
14.12.2017
23:19:00
до сих пор так фильтрую :((
все так фильтруют)

разница только в том где у тебя этот код лежит

Ruslan
14.12.2017
23:19:27
в репе

Sergey
14.12.2017
23:20:17
ну ты держишь в репе, а я часто это дело выношу в отдельные объекты-выборки

кто-то в контроллере держит

Vladislav
14.12.2017
23:20:32
разница только в том где у тебя этот код лежит
ну я юзаю дефолтные репы, но иногда уже жалею. непонятно куда метод класть: в репу 1 или 2, ну и тд. плюс тогда эти фильтры не реюзабельные

Sergey
14.12.2017
23:20:34
кто-то через визитор компилит из спецификаций

Ruslan
14.12.2017
23:22:01
кто-то в контроллере держит
ну я там только сессию привязываю

то что я привел в пример

это корявый код

изучал варианты. есть много красивых решений

около 5-ти нашел

Vladislav
14.12.2017
23:23:18
это корявый код
чего он корявый?

кроме if statement

Sergey
14.12.2017
23:23:28
чего он корявый?
плохо в композицию умеет)

Vladislav
14.12.2017
23:23:53
ну а кроме

Ruslan
14.12.2017
23:24:27
ну есть очень много доктриновских нативных методов для этого

Sergey
14.12.2017
23:24:32
а так больше и ничего страшного. Разве что массивчики

Ruslan
14.12.2017
23:24:33
для фильтров

Google
Vladislav
14.12.2017
23:24:55
sql например)
ну а чем он лучше? )

Sergey
14.12.2017
23:25:53
чем лучше SQL для выборок?)

Vladislav
14.12.2017
23:26:19
не, я не об этом

Ruslan
14.12.2017
23:26:30
Сейчас не найду. составлю подборку подниму сюда. мммм гист на гитхабе

Admin
ERROR: S client not available

Sergey
14.12.2017
23:26:38
мне в целом интересно послушать про "много методов" ибо... все просто вариации как sql получить

Ruslan
14.12.2017
23:26:43
можно будет обсудить

Sergey
14.12.2017
23:27:05
если мы про то что из коробки в доктрине. и не говорим о штуках вроде specification pattern и т.д.

Vladislav
14.12.2017
23:27:09
я про обсуждение: - код корявый - почему? - есть лучше решение, штук 5 - какие? - скл - .....

Vladislav
14.12.2017
23:29:02
в результате ты получишь тот же скл. юзаю скл только когда дбал уже не поддерживает что-то

Sergey
14.12.2017
23:29:39
я вроде по этому поводу писал
то есть... давай попробую сформулировать твой вопрос - тебя интересует кто как запросы составляет?

Vladislav
14.12.2017
23:29:40
самое адовое что было - and or (1 or 2 and 3) or and or

Sergey
14.12.2017
23:30:10
самое адовое что было - and or (1 or 2 and 3) or and or
если ад в WHERE - тебе должны понравиться спецификации.... у меня ад был с джойнами и подзапросами и тут особо ничего не помогало...

Vladislav
14.12.2017
23:30:20
через expr получилось, но потратил на дебаг много времени

Google
Ruslan
14.12.2017
23:30:41
то есть... давай попробую сформулировать твой вопрос - тебя интересует кто как запросы составляет?
я к этому я про обсуждение: - код корявый - почему? - есть лучше решение, штук 5 - какие? - скл - .....

есть бандл LexikFormFilterBundle

не лазил в код

хотя может нужно

Vladislav
14.12.2017
23:33:19
та зачем, не надо

Sergey
14.12.2017
23:33:23
ясн, то есть тебе все же фасеточный поиск нужен

короч чет меня это утомило, пойду

Dmitry
14.12.2017
23:46:27
хорошие спецификации должны быть умные... в идеале хотя бы ловить дублирующиеся условия и дублирующиеся джойны...

Vladislav
14.12.2017
23:47:38
ща будет норм мысля

Dmitry
14.12.2017
23:50:22
вы про нормализацию БД
нет, я про спецификации https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)

Ruslan
14.12.2017
23:52:49
Ого, круто!

Вы это используете в работе?

Dmitry
14.12.2017
23:54:46
угу, но не забивайте голову, до всего нужно дойти постепенно...

Ruslan
14.12.2017
23:54:57
я прочитал давно GoF и то не все применяю

угу, но не забивайте голову, до всего нужно дойти постепенно...
пойди и отдел аналитиков и QS контроль есть?

Vladislav
14.12.2017
23:57:24
какие-то нанохнологии...

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