Size: a a a

🐘PHPStorm TIPS & TRICKS

2020 December 09

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
под "лишней инфой" имеется в виду, что поля могут быть нулами
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Станислав Квятковский
Прикольно, шторм, оказывается, рисует markdown через chrome 84-й версии.
Если в отрисованном markdown-е кликнуть по ссылке не левой кнопкой (чей клик открывает ссылку в браузере), а средней, то сайт открывается прямо в шторме)
Нынче модно рендерить браузерным движком)
источник

ЕЛ

Евгений Лукутин... in 🐘PHPStorm TIPS & TRICKS
Александр Яковлев
под "лишней инфой" имеется в виду, что поля могут быть нулами
ну это уже значения поля а не поле) значения то обрабатывать надо в любом случаи
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Евгений Лукутин
ну без контекста сложно что-то говорить, бэкендеры самый ленивый народ на свете и для них сформировать правильный json то бывает проблема а тут аж застивили присылать правильные поля а не все что попало, кст лишнию инфу никогда не надо слать, как с точки зрения размеров так и с точки зрения безопасности
Тут не json, а сервер-рендеринг. А так да. Пихать в json все на свете нежелательно
источник

ЕЛ

Евгений Лукутин... in 🐘PHPStorm TIPS & TRICKS
все зависит от тим лидом и архитектуры проекта если нет стандартов json  которыми вы перекидываетесь статус кодов и т.д то. как вообще сервер с клиентом подружится то )
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
посоны, рофл не в жсоне, понятно что jsу никто не пытается php объект скинуть, речь идет о том, с чем ты работаешь в шаблоне, который сервер рендерит
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Александр Яковлев
посоны, рофл не в жсоне, понятно что jsу никто не пытается php объект скинуть, речь идет о том, с чем ты работаешь в шаблоне, который сервер рендерит
Научите фронтов юзать дебаггер. Возможно, они ссут кипятком от того, что не видят данных и пытаются прогнуть бэк под свои ключи и структуру
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Мб они там дебажат через vardump
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Естественно будут страдать
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
это не у нас.
в твиге есть хуйня такая:
{{ dump(_context) }}

от которой случается чудо, и ты видишь всё, что тебе сервер в шаблон прислал
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Шторм с прошлого года умепт twig дебажить
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Александр Яковлев
это не у нас.
в твиге есть хуйня такая:
{{ dump(_context) }}

от которой случается чудо, и ты видишь всё, что тебе сервер в шаблон прислал
Да, есть такое, но это неудобно
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Со стороны фронта так же нелогично выкручиваться под переданные данные, особенно если фронт уже готов. Зная бэк, на фронт может прийти и набор данных типа:
- имя клиента: $user->serProperties()->property('first_name')->value()
- фамилия клиента: $user->serProperties()->property('last_name')->value()
и т.д.

Со стороны бека тут никаких проблем, а фронту за что страдать этой фигнёй?)
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
А начальнику скажите, что на каждое изменение структуры данных придется заряжать бэкендеров, если фронт не научится работать с объектами
источник

YK

Yuri Kizilov in 🐘PHPStorm TIPS & TRICKS
https://graphql.org - И не надо мучать попу
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Станислав Квятковский
Со стороны фронта так же нелогично выкручиваться под переданные данные, особенно если фронт уже готов. Зная бэк, на фронт может прийти и набор данных типа:
- имя клиента: $user->serProperties()->property('first_name')->value()
- фамилия клиента: $user->serProperties()->property('last_name')->value()
и т.д.

Со стороны бека тут никаких проблем, а фронту за что страдать этой фигнёй?)
Тоже верно, model тащится в view слой
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
я все равно этой хуйни не понимаю. Даже если тебе такие данные пришли, в чем проблема продебажить объект и достать из него эти поля? Какого хуя, на это минута, ну две уйдет
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Я, как фуллстек, всегда делаю доп изоляцию на преобразование данных под фронт, хоть и сам для себя. Имхо с готовыми данными куда проще работать чем гемороиться с ними на фронте)
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Станислав Квятковский
Я, как фуллстек, всегда делаю доп изоляцию на преобразование данных под фронт, хоть и сам для себя. Имхо с готовыми данными куда проще работать чем гемороиться с ними на фронте)
На уровне контроллера?
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Или сервиса/orm?
источник