
Salavat
18.05.2017
14:08:34
понял о чем вы
Можно сделать и так
Только на Remember me функционал вроде не сильно влияет..?
Но спасибо, кстати, за ссылку, можно будет код контроллера почистить )

Google

Alexander
18.05.2017
14:28:38
simple_form.remebmer_me - есть ключ

Salavat
18.05.2017
14:30:52
где этот ключ? В примере нет, я так понял, его добавить надо
один хрен не могу понять - пчоему для простой авторизации пусть с быдло кодом не ставится кука... нужен респонс какой-то возвращать который куку будет ставить или еще какая-то логика должена же быть
Откуда-то кука должна взяться. Если я буду при аутентификации свой респонс возвращать - то откуда ей взяться. в общем, честно, пока не вдупляю

Alexander
18.05.2017
14:38:56
а чем станадртный form_login не устраивает?

Salavat
18.05.2017
14:42:19
дык не работает )
в контроллере что-то не то пишу, либо еще где-то
Кто-нибудь может показать код контроллера аутентификации?
У фос бандл - там экспешн стоит, ищу вот дальше

Danil
18.05.2017
14:49:25
почему вот так не сделаешь?
http://symfony.com/doc/current/security/guard_authentication.html
у меня отлично работает
пример с токеном, но таким же образом можно логин-пароль проверять

Google

Salavat
18.05.2017
14:51:23
А что именно работает? remember_me ?
У меня авторизация работает, с ней все в порядке.

Danil
18.05.2017
14:52:27
И это тоже

Salavat
18.05.2017
14:52:27
Я не могу только включить функционал remember_me
Ну если честно, вот прямо сейчас не вижу смысла... вот прямо сейчас. Оно же и бещ этого должно работать?
Тем более в листнерах есть remember_me

Mihail
18.05.2017
20:16:08
ку, есть кто живой?
в проект надо впилить комменты и лайв чат, может кто что юзал годное недавно?

Sergey
18.05.2017
20:38:25
Подскажите, как правильнее реализовать роутинг вида /catalog/{category}/{sub_category}/{sub_subcategory}/
не описывать же всю вложенность? я так думаю нужно самому разруливать все слаги в контроллере каталога или есть какое-то более правильное решение?
Нет у такого вида роутинга какого-нибудь термина?)

Kirill
18.05.2017
20:55:13
я бы наверное смотрел в сторону своей реализации UrlMatcherInterface и UrlGeneratorInterface.
но не уверен, что это лучшее решение

Evgenii
18.05.2017
21:02:04
это же какое-то дерево получается
должен быть tree экстеншн какой-нибудь
http://symfony.com/doc/current/components/routing.html#using-prefixes

Serg
18.05.2017
21:08:20

Sergey
18.05.2017
21:54:09
всем спасибо! кажется мне нужны были ParamConverter и NestedTreeRepository. буду пробовать

Oleg
19.05.2017
01:31:58
А, ну и да, пермалинк = слаг прародителя / слаг родителя / слаг категории


Daniel
19.05.2017
05:18:33
в проект надо впилить комменты и лайв чат, может кто что юзал годное недавно?
Ну у комментов есть FOSCommentBundle, если понадобится, правда не вижу смысла что то подобное использовать, если задача достаточно простая. У этого просто есть сапм детектор через акисмет, дерево комментов и так далее + JS хуки есть.
По реалтайму я бы сейчас рассказал про GosWebsocketBundle + Authobahn.js - очень удобно. Еще этот Authobahn Pub Sub есть везде, смог под андройд приложение даже WS сервер заюзать. но стремно, что аж ахренеть) Не так давно им оформлял pull реквест, когда WS сервер ложился при отправке пустого сообщения, фиг знает какие сюрпризы нас еще ожидают.
У него ратчет в кишках если че

Sergey
19.05.2017
07:09:19
мы для реалтайма centrifugo юзаем

Google

Sergey
19.05.2017
07:10:07
у нас на нем сча чатики пилят ребята (там как, не совсем чатики, скорее тикет система с возможностью общения)

Daniel
19.05.2017
07:10:53
Вопрос, кто использует VichUploaderBundle в своих проектах?
Проблемка в том, что невозможно адекватно сериализовать объект так, чтобы уметь получить абсолютный URL картинки
Есть вот такая хрень - https://github.com/fre5h/VichUploaderSerializationBundle
Но она работает только с JMS
JMS Serializer Bundle
Со стандартным сериализером симфони есть возможность сделать PreSerializeListener, откуда можно получить объект?

Sergey
19.05.2017
07:16:26

Daniel
19.05.2017
07:16:36
А ты что юзаешь?

Sergey
19.05.2017
07:17:50
ничего) мне приходит блоб, я его отправляю в Flysystem, готово
ну как, у меня есть еще FileReference embeddable объект который хранит ссылку на файл и по которому можно урлы сгенерить
но там пока на "бандл" не насобиралось

Sergey
19.05.2017
07:18:50
короч бандлы которые лезут в сущности говно

Salavat
19.05.2017
07:35:07
@fes0r почему может не работать remember_me ? :) В инете один fos_userbundle, а у нас логика без него.
В конфиге прописано, указан provider который отвечает за аутентификацию и один хрен, кука не ставится. Я правильно понимаю, что у меня в контроллере ошибка может быть? https://gist.github.com/ssitdikov/f77a62f64e9c29c97c5fcd9f928a1145

Sergey
19.05.2017
08:13:09

Salavat
19.05.2017
08:13:53
В этом и загвоздка ( я фос не использую.
Поэтому все гугление просто сводится практически к решению проблемы на фосе )
Если я правильно понимаю, то я саму аутентификацию неправильно делаю. ЮзерПровайдер у меня возвращает все данные, я ставлю токен и после этого что-то еще нужно
Но я не вкуриваю что именно
Все оказалось проще

Google

Salavat
19.05.2017
08:45:56
username_parameter и password_parameter нужно было задать, которые использую

Дмитрий
19.05.2017
09:27:40
Всем привет.
Никогда не сталкивался с разработкой API
Нужно по запросам из других систем отдавать данные в json
Как это все правильно делается на симфони?

Evgenii
19.05.2017
09:33:16
FOSRestBundle?

Sergio
19.05.2017
09:43:07
++

Daniel
19.05.2017
09:57:08
JsonResponse

Sergey
19.05.2017
09:58:37

Admin
ERROR: S client not available

Sergey
19.05.2017
09:59:04
собственно в симфони ровно так же как и везде

Max
19.05.2017
10:27:37
В догонку про API. Есть LexikJWTAuth. В security.yml есть провайдер
in_memory:
memory:
users:
johndoe:
password: test
roles: 'IS_AUTHENTICATED_ANONYMOUSLY' Но запрос на токен с user+pass в теле выдает мне 401 - Bad credentials. Что делаю не так?
Запрос стандартный из доки: curl -X POST http://app.loc/app_dev.php/restapi/login_check -d _username=johndoe -d _password=test

Yuriy
19.05.2017
12:03:15
всем привет
страница редактирования/создании свойств
http://prntscr.com/f9nhii
(только левая часть рисунка)
подскажите пожалуйста значение свойств в форму встраивать как колецию?,
а при редактировании получается мне нужно дополнительно вытащить из БД все значение конкретного свойства и передать в шаблон где js должен создать узлы для имеющихся значений
я правильно рассуждаю или я изобретаю велосипеды

Daniel
19.05.2017
12:21:34

Max
19.05.2017
12:40:25
Та уже пофиксил, спасибо. Правда не захотело с FOSUser работать, только через стандартного пользователя

Serg
19.05.2017
14:29:01

Sergey
19.05.2017
14:44:54
@fes0r С Днем рождения кстати)

Daniel
19.05.2017
14:45:56
О, с Днем рождения

Rodion
19.05.2017
14:46:21
с Днем Рождения!)

Oleg
19.05.2017
14:47:22
присоединяюсь, @fes0r с днюхо!

Dinar
19.05.2017
14:56:22
@fes0r С днем рождения! :)

Google

Sergey
19.05.2017
15:05:08
Спасибо всем, всем чистого кода и зеленых тестов

.avolver
19.05.2017
15:37:05
@fes0r, рождения днём с!

finkel
19.05.2017
15:51:10
о, круто!
Присоединяюсь, с днем рождения!)
Вкусных блинов тебе)

Алексей
19.05.2017
16:15:09
??
Мужики, кто что скажет про @Gedmo\Timestampable стоит ли юзать?

Dmitriy
19.05.2017
16:24:49
я юзаю

Dmitry
19.05.2017
16:54:13
Юзаю всегда для createdAt, updatedAt полей, удобно

Daniel
19.05.2017
17:07:06
Там вроде с деревом только косяки какие то были
А так тоже юзаю
Хотя если тебе нужно только для этого, то какой смысл целый бандл тянуть?
По сути можно сделать свой трейт и не париться вообще

Sergey
19.05.2017
17:57:14
я и дерево использую, MaterializedPath для монги

Sergey
19.05.2017
18:07:04

Ad
20.05.2017
17:00:45
Акуна матата! Встал нелёгкий выбор между Sphinx и Elasticsearch. Что посоветуете?

Danil
20.05.2017
17:08:27
какая задача?

Ad
20.05.2017
17:08:55
какая задача?
тривиальный поиск в новостях и статьях, ничего нового

Danil
20.05.2017
17:09:29
не юзал эластик для полнотекстового, сфинкс отлично отрабатывает