邰
Я блин, поставил
$apiRequest = $request->request->get('username');
и дальше, гениально:
$apiRequest = null;
邰
И пытаюсь понять, почему эта зараза ничего не выдаёт 😆
Роман
Кек
Ale
Danil
У меня на старом месте работы тоже свой алгоритм разработывали поверх сф фосюзер 😂 У каждого пользователя был собственный хэш, который никогда не обновлялся, соли там нафигарили и т.п.
А после положили в куку просто 😂😂😂
Хотя вся аутентификация проходила по этому хэшу, абсолютно везде 😂
Danil
Безопасность - никчнемное дело, даже github вскрывали
Danil
За 4 часика, наш русский паренек
Danil
Но в любом случае гарантия 99%, что все те, кто не использует фреймворк, в 10 раз тупее тех, кто их создавал
Danil
Я сейчас балуюсь с комплияцией sass на ходу с Symfony assetic
Danil
И вот интересно стало... Нахрена нужна такая возможность?
Danil
Как это можно выпулить на продакшн?
Если это будет жрать огромное кол-во ресурсов каждый чертов запрос
Danil
Even if those JavaScript-based solutions are the most suitable ones from a technical point of view, using pure PHP alternative libraries can be useful in some scenarios:
1.If you can't install or use npm and the other JavaScript solutions;
2.If you prefer to limit the amount of different technologies used in your applications;
3.If you want to simplify application deployment.
Danil
Кто был в Ламоде на 9 встрече SF разработчиков, что недавна проходила?
Danil
Из-за того что все стили компилятся в один файл - сомнительный плюс
Danil
http://pastebin.com/LerEXFzt
У меня вот тоже 1 sass файл, который компилирует мне 1 физический css на выходе
Danil
А что за заморочки с наследовательностью?
Я мало по фронтенду, но хочу понять, зачем эта штука живет в Symfony
Danil
#СпаситеОтМаразма
Вот сижу думаю над архитектурой решения вопроса. Я чисто для себя делаю браузерку, потому что меня прикалывает хд.
И например мне хочется видеть на сайте возможность активации дополнительных умений, статуса невидимки (всегда оффлайн) и так далее, при этом у каждой услуги по-сути по несколько атрибутов есть:
1. Невидимка: лимит времени статуса невидимки, при этом некоторые игроки высокого скилла могут видеть реальный статус, т.к. "улучшили глаза"
2. Увеличение атаки: лимит времени, насколько\во сколько увеличивает атаку и т.д.
И тут у меня такая мысля пошла: сделать вообще любой дополнительный эффект как сущность
Само понятие эффекта вынести в сущность
В общей архитектуре имеем:
1)Персонаж с полями: статус, атака, защита
2)Список эффектов с полями: время действия, на сколько\во сколько увеличивает нужный эффект
3)Сервис-обёртка (PHP класс) для каждого нестандартного эффекта
Когда нужно где-то задействовать в гемплее какую-нибудь хрень, то математическое значение эффекта (скилл защиты или 1\0 статуса онлайна пользователя) будет вычисляться именно через сервис обёртку
Маразм?
Danil
Получается в базе нужно будет хранить какие-то данные, напрямую связанные с кодом, т.е. в таблице эффектов хранить id сервиса Symfony 😁
Danil
Т.е. поиск статуса игрока на сайте (онлайн\оффлайн) будет проходить так: дергается поле is_online, а после оно проходит через таблицу users_effects => есди есть какие-то изменения, то применяем их, далее берем ID сервиса => проводим обработку через него: выясняем, для кого система получает статус игрока, получаем "уровень его глаз" и фильтруем значение: если скилл игрока, скрывшего свой статус больше чем скилл "глаз" игрока, который статус запрашивает, то соответственно статус будет offline, в противных случаях online
Danil
И т.д.
Aleksandr
а как это оно у тебя ресурсы жрет, если один раз ассеты собрались и все?
Aleksandr
скучные вы)
Aleksandr
Rodion
лютые практики использования доктрины от одного из разработчиков доктрины: https://www.youtube.com/watch?v=rzGeNYC3oz0 https://ocramius.github.io/doctrine-best-practices/
Rodion
привет
Aleksandr
привет
邰
Коротко о группе 😆
Dan
Здесь есть традиции?
Danil
Блин, пользуюсь сейчас RetailCRM, там триггерам можно задавать поведение с помощью Expression Language Symfony Component, а шаблоны запросов, которые они делают - в twig.
Danil
Такая круть...
Danil
И тут вопрос, как можно в twig превратить сущность в определенную сериализованную строку или JSON? Никак не найду...
Danil
entity|json_encode|raw не работают разумеетси
邰
http://twig.sensiolabs.org/doc/filters/json_encode.html
Danil
Ну он почему-то объект Entity не может обрабатывать нормально
Danil
Я же пишу выше
邰
Напишите собственную функцию для twig
邰
Которая будет делать то, что вам нужно
Danil
Залезть на сервер RetailCRM и написать функцию? :(
Вряд ли это возможно :(
Danil
А так сериализовал бы и всё пучком
Alexander
парни, такой вопрос… проект висит как dev, как его запилить как продакшн?
Alexander
environment имею в виду
邰
邰
Вот это закомментируйте
邰
или вытащите его на продакшн-сервер
Alexander
может вообще app_dev грохнуть?
邰
тьфу ты
邰
стоп
邰
邰
Вот в этой строке - true на false, если работаете на локалхосте и замените dev на тот evironment, на какой хотите. Если не на localhost - symfony всё сделает сама
Alexander
понял… благодарю :)
邰
К вашим услугам
Dan
Сыктывкар
Rodion
app_dev, config
Kyryll
Всем привет
Kyryll
можете подсказать как лучше делать связи в symfony
Kyryll
при генерации entity с консоли или при составлении внешних ключей в миграциях
Kyryll
?
Danil
Как понять "как лучше"?
Danil
Вопрос удобства, с консоли вот никогда не делаю
Kyryll
а можно это делать?
Kyryll
с консоли?
Kyryll
при генерации entity
Kyryll
Просто я столкнулся с тем, что связи нужно добавлять в ручную в entity
Kyryll
можно это делать как-то автоматически
Kyryll
?
Rodion
пиши руками
Kyryll
дак не хочеться
Kyryll
поэтому и пишу
Kyryll
сюда
Kirill
Подскажите плиз годный канал про Symfony на Youtube
Kirill
Нашел оф. канал Sensio Lab, но там что-то все по-немецки)
Kirill
И еще заодно подкаст порекомендуйте пожалуйста
Rodion
http://www.soundofsymfony.com/
Rodion
по каналам - конференция Symfony Camp, KnpUniversity
Kirill
спасибо! soundofsymfony сегодня по дороге на работу уже оценил)
у KnpUniversity смотрю на ютубе не густо, а на сайте в основном платный контент
Kirill
хотя контент качественный полагаю
Kirill
у Symfony Camp что-то тоже не очень густо, и в основном старое всё. или я не там смотрю
Rodion
KnpUniversity как дополнение к документации - годный контент. Тем более автор этих видеогайдов часть доки Symfony и написал. Там правда в некоторых местах устаревший материал, но если сверяться с актуальной докой при просмотре, то вполне нормально заходит. Сам оплачивал подписку недавно, отсматривал, конспектировал и т.п.