
Константин
04.12.2017
13:45:17
То есть если ты его определил с тем же ID то ты его перезаписал в контейнере. В этом случае нет никаких приоритетов.

Gaiaz Iusipov
04.12.2017
14:01:19
Ребята, привет. подскажите, как (например, через sylius компоненты) сделать онайлн каталог (без корзины, без покупок) только каталог и древовидные категории. И с админкой.
???
ну то есть я могу просто подключить бандлы соответствующие в sylius и использовать только их?

Алексей
04.12.2017
14:04:19
Если тебе нужен просто каталог с деревом и без корзины и прочего, то нафига тебе подключать Sylius? Ты же потом будет только бороться с ним в будущем.

Google

Константин
04.12.2017
14:05:28
Силиус это же набор компонентов? Там каталог не отдельно от корзины?

Gaiaz Iusipov
04.12.2017
14:09:56

Алексей
04.12.2017
14:10:36
Ну если ты подключаешь компоненты, то в чём вопрос?

Gaiaz Iusipov
04.12.2017
14:10:39
если есть чтото другое для этого - прошу поделитесь знаниями. Вообще это несложно самому написать, все, кроме админки :(

Алексей
04.12.2017
14:11:25
Ну возьми какой-нибудь EasyAdmin для админки. Если понадобится - сможешь потом убрать его и написать свою.
Или сгенери CRUD и допили до админки.

Gaiaz Iusipov
04.12.2017
14:11:49

Алексей
04.12.2017
14:12:11
Но для такой простой задачи как просто каталог завязываться на дополнительные компоненты - это не всегда рационально.

Gaiaz Iusipov
04.12.2017
14:12:50

Алексей
04.12.2017
14:13:31
А что именно сложно? Ты разбивай задачи на подзадачи - так проще и понимать и решать их будет.

Andrey
04.12.2017
14:14:26

Gaiaz Iusipov
04.12.2017
14:15:14
Понял, спасибо. Вижу в easy admin есть категории и рецепт для флекса ??

Алексей
04.12.2017
14:15:17
Я не говорю, что его нужно изобретать. Я говорю, что стоит подумать о перспективе и, возможно, не брать Sylius или аналоги. Либо же наоборот взять, если они оправданы в ожидаемом будущем.

Google

Gaiaz Iusipov
04.12.2017
14:16:12
Sylius понравился что как симфони - можно тянуть только нужное. Не понравилось что нигде не написано как это делать, всему обучаться через исходники придется


Алексей
04.12.2017
14:17:03
Ну вот тебе минус Sylius, получается. Оцени минусы-плюсы, что ты выигрываешь, что проигрываешь. Прикинь, как ты ожидаешь будет развиваться проект и реши, стоит писать самому или взять Sylius за основу.
То есть, если ожидается RAD сейчас, то при малом объёме документации решение брать Sylius спорное.
Если нет - тогда нужно ли завязываться на чужую архитектуру, которая может потом потребовать костылей при решении твоих задач. Если же так получается, что он идеально подходит и не нужен RAD - можно, конечно, и взять.
Это я со стороны чисто озвучиваю рассуждения. С Sylius я не работал. Но сам сейчас пробежался по доке и с виду она более бедна, чем даже в какой-нибудь Sonata, где значительно больше практических кейсов покрыто.
@g_iusipov Можно ещё вот так сделать :)
https://packagist.org/?q=catalog bundle

Gaiaz Iusipov
04.12.2017
14:29:31
Да просто оценить то я как раз не могу без опыта работы с ним, поэтому тут и спросил. Спасибо огромное за инфу!

Vladislav
04.12.2017
14:33:13
В силиусе надо по сорцам лазить

Arky
04.12.2017
14:41:14

Gaiaz Iusipov
04.12.2017
14:41:50

Arky
04.12.2017
14:42:10

Gaiaz Iusipov
04.12.2017
14:42:23
Как?!1
http://symfony.com/blog/new-in-symfony-3-3-json-authentication

Алексей
04.12.2017
14:42:37
Ну вот, зря ссылку в буфер копировал.

Arky
04.12.2017
14:43:04

Sergey
04.12.2017
14:45:25

Arky
04.12.2017
16:37:42
@fes0r Я все сделол) Теперь центрифугу прикручивать?

Константин
04.12.2017
16:38:44
На гитхабе можно подписаться только на релиз?

vlad
04.12.2017
16:40:01
ребят, такой вопрос
как настроить кастомную форму для регистрации?
с авторизацией всё получилось, навешал ajax и всё работает так, как нужно
а вот с регистрацией чего-то завис
форма в качестве высплывающего окна
нужно все поля обработать, и по-возможности, обработать ошибку
как лучше подойти к вопросу?

Sergey
04.12.2017
16:40:23
задайся вопросом что есть регистрация
и как мало отношения она имеет к симфони)

Google

vlad
04.12.2017
16:40:55
с авторизацией всё получилось переопределив
onAuthenticationSuccess
и
onAuthenticationFailure
, и написав небольшую js-ку
мало? просто я работаю с fosuserbundle...

Andrey
04.12.2017
16:41:58
звучит)

vlad
04.12.2017
16:42:22
я и не претендую на звучание)
опыта очень мало в целом)

Andrew
04.12.2017
16:44:29
если хочешь аяксом ошибки выдавать — экстендишь контроллер fos user bundle и делаешь там что тебе нужно

Sergey
04.12.2017
16:47:31
погугли как чатики люди делают
потом непрочитанные сообщения

Arky
04.12.2017
16:48:02

Sergey
04.12.2017
16:48:44
тип того, + уверен что ты не все сделал

Arky
04.12.2017
16:51:41

vlad
04.12.2017
16:53:12
ребята, глупый, наверное, вопрос
это не считается плохим тоном, если я для каждого бандла, который собираюсь переопределить так или иначе, создаю новый бандл?

vlad
04.12.2017
16:53:31
хотя, наверное, иначе никак и не поступить, в таком случае

Sergey
04.12.2017
16:53:58
наследование бандлов задепрекейтили ж

Andrey
04.12.2017
16:54:28
а зачем наследуешься?

vlad
04.12.2017
16:56:04
http://symfony.com/doc/2.0/bundles/FOSUserBundle/overriding_controllers.html
смотрел этот мануал
просто тут написано, что у одного бандла может быть только 1 наследник
но, допустим, помимо fosuserbundle мне нужно изменить ещё несколько, так или иначе
за отсутствием опыта в данной картине, подскажет что делать?
или просто скажите, если есть ман по данной теме - пойду читать
пока не нашёл, видимо - формулирую неверно

Sergey
04.12.2017
16:57:59
https://symfony.com/doc/3.3/bundles/inheritance.html#overriding-controllers вот почитай

Google

Sergey
04.12.2017
16:58:27
если впадлу читать - то наследуешь просто их контроллер и в роутах указываешь именно свой контроллер

vlad
04.12.2017
17:00:40
не-не, спасибо за ссылку, я прочту
тут вот сразу дан пример, где идёт наследование бандлов
его задепрекэйтили в 4-ой версии?

Andrey
04.12.2017
17:01:00
+

Sergey
04.12.2017
17:01:13

Andrey
04.12.2017
17:01:16
3.4 даже
Можешь на ивентах поменять поведение. Они сами указали это в статье

vlad
04.12.2017
17:03:28
спасибо большое, пойду разбираться
т.е., резюмируя, если я хочу переопределить контроллер, я создаю свой такой же, наследуя класс, и пишу ему роут, так?
а вот по своему опыту скажите, в реально больших проектах не будет мешанины в дирректории Controller?
раньше были бандлы, сейчас всё в одной папке

Константин
04.12.2017
17:07:43
Разбей контроллеры по папкам

Admin
ERROR: S client not available

Константин
04.12.2017
17:07:49
Если так удобнее

Sergey
04.12.2017
17:08:54

Andrey
04.12.2017
17:09:11
Тут та же история, как с Entity. Как по мне - мешает конечно, когда всё в одном неймспейсе. Но и никто не заставляет их кидать в одно место

vlad
04.12.2017
17:09:34
в моей голове именно так выглядел способ того, как я могу изменить что-то из стороннего бандла
но сейчас я уже понял, что это, видимо, плохо
зачем тебе бандлы и зачем тебе их переопределять?

Sergey
04.12.2017
17:09:49

vlad
04.12.2017
17:10:06
ну тот же fosuserbundle?

Sergey
04.12.2017
17:10:07
p.s. мне интересны юзкейсы)

vlad
04.12.2017
17:10:13
формы регистрации и авторизации

Google

Sergey
04.12.2017
17:10:18
если ты все переопределил

vlad
04.12.2017
17:10:26
ой я чувствую, что меня сейчас завалят :D

Sergey
04.12.2017
17:10:41

vlad
04.12.2017
17:11:01
ну, за битую терминологию сразу извиняюсь
т.к 90 % не знаю
я переопределил, на текущий момент, только onAuthenticationSuccess и onAuthenticationFailure
написал js-скрипт небольшой
но весь механизм авторизации остался таким же, как и был
я просто смотрю, есть ошибка или нет
и если есть - парсю её
а теперь вот сел разбираться с регистрацией
я, возможно, вообще не туда стал копать
но мне это направление казалось верным
сейчас думал создать контроллер, унаследовать его от RegisterController fos-user-bundle и дальше так же думать, как лучше поймать ошибки и прикрутить js
если это битый вариант - рад буду, если не посмеёшься, а скажешь об этом :)

Danil
04.12.2017
17:13:48
Ну так сделай регу без фос бандла

Andrey
04.12.2017
17:14:01
Сергей любит докопаться до первоисточника с помощью рекурсивного "зачем тебе это")

vlad
04.12.2017
17:14:31
да уже думал об этом
возможно, и проще будет
Ну так сделай регу без фос бандла

Sergey
04.12.2017
17:15:02

Константин
04.12.2017
17:16:21
Что все так хейтят на фосюзер?

vlad
04.12.2017
17:16:46
это - это именно что, из написанного?
ну я тебе по секрету скажу - это не фос юзер бандла заслуга)

Sergey
04.12.2017
17:16:52
ну не, я преувеличиваю
но я не понимаю зачем он людям

Константин
04.12.2017
17:17:03
Альтренатива?

Sergey
04.12.2017
17:17:14
а что тебе надо?)
тебе нужна дефолтная реализация формочки логина?)

Andrey
04.12.2017
17:17:31