Size: a a a

2021 July 01

AK

Anton K. in symfony
так, вот это сейчас не понял
источник

SP

Sergey Protko in symfony
snake case обычно применяют там где где регистронезависимые имена. В XML например. В JSON где имена регистрозависимые обычно юзают camel case. Вот и интересно стало зачем конвертить вообще
источник

✨Basic_Instinct✨ in symfony
я же по моему даже кидала ссылку из 5-ки сериалайзера, где кемлкейс конвертит в снейкейс
источник

AK

Anton K. in symfony
я описал модель
class Person {
   protected $first_name;
}

обернул это всё в бандл и дал тебе
источник

SP

Sergey Protko in symfony
ну вот и вопрос - почему снэйк кейс для имен свойств
источник

AK

Anton K. in symfony
в 4.2 добавили @SerializedName и он решает проблему
источник

SP

Sergey Protko in symfony
это не принципиально - просто мне интересно
источник

AK

Anton K. in symfony
да как-то так привык всегда еще с java, что простые типы snake_case, а объекты - camel
источник

SP

Sergey Protko in symfony
вот это поворот.
источник

SP

Sergey Protko in symfony
то есть...

class Person
{
    public string $id;
    public string $full_name;
    public PersonDetails $personDetails; // потому что объект
}
источник

Ш

Шурик in symfony
Ещё раз - отдельно собираешь сериалайзер для бандла, который в snake case.
В остальном проекте юзаешь свой, который camel case
Или наоборот
источник

AK

Anton K. in symfony
вот про это не слышал никогда
источник

СБ

Сергей Белоусов... in symfony
мы снэк кейс принудительно в проперти сущности юзаем, чтобы не было проблем с postgree
источник

AK

Anton K. in symfony
нахера? если есть @SerializedName в 4.2?
источник

Ш

Шурик in symfony
Но у тебя 3.4 и формы)
источник

SP

Sergey Protko in symfony
ну тип там мотивация в том что в регистронезависимых именах во всяких ошибках кейсинг приводится к одному виду. По этой причине например схему базы часто в snake case держат. ЧТо бы в ошибках было не undefined table yourbesttableintheworld
источник

✨Basic_Instinct✨ in symfony
зачем, если можно указать colum name
источник

SP

Sergey Protko in symfony
а какие проблемы?
источник

AK

Anton K. in symfony
на самом деле думал об этом, но мне показалось это не ок решением, так как под капотом сериалайзера и свои кешеры и свой проперти акцесс компонент и еще наверняка куча всего
источник

AK

Anton K. in symfony
дублировать это всё как-то стремновато
источник