@symfony_php

Страница 212 из 1418
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

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

Oleg
19.05.2017
01:31:58
Подскажите, как правильнее реализовать роутинг вида /catalog/{category}/{sub_category}/{sub_subcategory}/ не описывать же всю вложенность? я так думаю нужно самому разруливать все слаги в контроллере каталога или есть какое-то более правильное решение?
Nested set для категорий как способ реализации вложенности. Для доктрины есть экстеншн. Роут у тебя по сути получается всего один: /catalog/{permalink} Пермалинк имеет вид /{category}/{subcategory}/.../ и хранится в поле у каждой категории. Вычисляется на основе вложенности при создании, обновляется при перемещении. В контроллере просто ищешь нужную категорию по полю пермалинк

А, ну и да, пермалинк = слаг прародителя / слаг родителя / слаг категории

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, откуда можно получить объект?

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

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
FOSRestBundle?
говно

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 работать, только через стандартного пользователя

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
не юзал эластик для полнотекстового, сфинкс отлично отрабатывает

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