Size: a a a

2022 January 16

v

voodoo in symfony
ну значит я прав, получается, и вы два давна
источник

v

voodoo in symfony
ну вот)) два давна и два говна. эквивалент
источник

v

voodoo in symfony
а аргументов так и нет
источник

v

voodoo in symfony
слабые
источник

Ш

Шурик in symfony
Можешь тешить себя этой мыслью :)
источник

v

voodoo in symfony
я просто в восторге, что два давна потерялись
источник

v

voodoo in symfony
от простого вопроса
источник

Ш

Шурик in symfony
1. Типизация. Если кто-то зависит от типизированного айдишника клиента, ты никак не можешь случайно скормить ему айдишник заказа. Если ид - просто int, этого не добиться
2. Если есть типизация - ты всегда можешь найти того, кто от этого айди зависит. Если ид - простой int, тебе для трекинга зависимостей тебе нужно наворачивать какие-то ебанутые конвеншены по именованию переменных или методов и эта шляпа вообще не работает.
3. Если за одну таблицу у тебя отвечает две и более сущностей - имея общий тип UserId ты всегда можешь понять, что речь об одном и том же объекте, но из разных контекстов. Если ид - простой int, то удачи тебе в реализации такого сравнения.

Есть что-то ещё, но сходу вспомнилось это.

Теперь твои аргументы в пользу того, что id - не объект
источник

v

voodoo in symfony
3. Если за одну таблицу у тебя отвечает две и более сущностей - имея общий тип UserId ты всегда можешь понять, что речь об одном и том же объекте, но из разных контекстов.
т.е. в контексте субд у тебя "id = объект" - это одна сущность?
источник

Ш

Шурик in symfony
Причём тут контекст бд? Изначально речь шла о маппинге доктрины и было сказано, что ид - объект, что вызвало у тебя полыхание. Давай в контексте кода и останемся. Как оно в базе - вопрос второй
источник

v

voodoo in symfony
без практического примера я хер что пойму. поэтому или объясни внятно, или я подожду того, кто сможет объяснить
источник

v

voodoo in symfony
ну так ты же начал заливать про сущности и таблицы
источник

v

voodoo in symfony
у меня id  = объект только в случаях связанностей, т.е. <relation>_id = объект,
но никак не id = объект.  ибо id - это всегда скаляр
источник

AD

Andrey Dembitskyi in symfony
В одной таблице "живут две сущности".
Отличаются неким признаком друг от друга
источник

Ш

Шурик in symfony
То есть ты где-то случайно можешь вместо id клиента передать id заказа и никак не выяснишь этого?
источник

v

voodoo in symfony
та хоть вся таблица состоит из сущностей, id всегда скаляр
источник

Ш

Шурик in symfony
Какие в этом профиты?
источник

v

voodoo in symfony
я хз о чём вы
источник

v

voodoo in symfony
практический пример дайте
источник

v

voodoo in symfony
чтобы понять
источник