@symfony_php

Страница 443 из 1418
Константин
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
Ну если ты подключаешь компоненты, то в чём вопрос?
нету инструкций, примеров. Есть sylius/syliusProductBundle и sylius/Product что из этого куда, в чем разница - хз. На гитхабе шаблонный кусок теста без конкретики

Алексей
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
+ security form login
она может работать без хтмл? (

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
http://symfony.com/blog/new-in-symfony-3-3-json-authentication
чет как-то упустил этот PR, спасибо

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
тип того, + уверен что ты не все сделал
Кажется еще группы нужны, но это вроде просто ManyToMany и все

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
его задепрекэйтили в 4-ой версии?
https://symfony.com/blog/new-in-symfony-3-4-deprecated-bundle-inheritance

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
Если так удобнее

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

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

зачем тебе бандлы и зачем тебе их переопределять?

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
ну тот же fosuserbundle?
зачем тебе он вообще нужен? что он тебе дает?

если ты все переопределил

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

Sergey
04.12.2017
17:10:41
ой я чувствую, что меня сейчас завалят :D
не, мне реально интересно, можно сказать юзкейсы собираю

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
да уже думал об этом возможно, и проще будет

Ну так сделай регу без фос бандла

Константин
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
а что тебе надо?)

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

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