ну это часть была про фильтровать, ваш код так (если группа уже загружена вернет её, если нет то просто создаст прокси объект):
$user->setGroup($em->getReference(Group::class, 5))
в смысле не свяжут?
это даже в 2.0 работало, если вы заранее выбираете список пользователей, то при вытягивании постов, они будут взяты из unit of work через identity map.
люди наоборот недопонимали, почему один и тот же объект подставляется (со старыми данными), хотя я его через sql update обновил
с запросами что-то непонятно, то что вы написали на DQL пишется так:
«SELECT u FROM Users u WHERE u.foo = :bar»
«SELECT p FROM Posts p WHERE p.user in (:users)»
если вы хотите выбрать посты, но что бы он потом выбрал пользователей этих постов есть query hint
у нас сделан хелпер который по списку proxy загружает их одним запросом (причем с учётом кеша)
ну статья бессмысленный крик души, собственно ни одного реального довода там не приведено, например:
> Identity Map бесполезна в окружении «без сохранения состояния»
без Identity Map вы не сможете привязать один и тотже объект автора к 2м его книгам, о чем речь вообще?
> «Ленивая» загрузка бессмысленна
Любая ORM создает объекты это её смысл, что бы предоставить абстракцию работы с базой через объекты. Если кто-то сам не озаботится тем как загрузить список references то это его проблема.
> Политики отслеживания изменений
> Если у нашего приложения хорошая архитектура, то данные не меняются в случайных местах
так данные меняются то не архитектурой, вы оперируете Mutable объектами и естественно они могут быть случайно изменены в любом месте
точка с постоянным излучением не взлетит в условиях офиса, вы заберете 4 канала вместо 1, то есть даже в идеальном мире вы можете поставить максимум 3 точки.
в статье есть зарядки для 2х типов аккамуляторов
а почему аккумулятор не помогает в таком случае?
устройство собирает энергию на медиа уровне, то есть если его поставить в офисе (вот прям сейчас вижу 15 точек доступа) за рабочий день явно можно было бы зарядится на оставшееся время
«In the video, the driver would anyway override any active safety system since he is actively accelerating towards to pedestrians»
time.com/money/3896931/volvo-self-parking-accident
фишка в том что эта задача описывает физический эксперимент, вам дают, вас спрашивают и т.п., то есть с точки зрения быстрого анализа — вы сидите за столом тут 4 карты и вот такое утверждение, оно верное?
так как вас ничего не ограничивает (током точно не ударят) вы переворачиваете все карты или 8 и говорите да или нет, для этого да же в процесс включаться не надо.
Соответственно лучше не делать отсюда выводов о наличии отсутствии логики.
var_dump(«2.000000000000000123» == «2.000000000000000456»); // false
$user->setGroup($em->getReference(Group::class, 5))
это даже в 2.0 работало, если вы заранее выбираете список пользователей, то при вытягивании постов, они будут взяты из unit of work через identity map.
люди наоборот недопонимали, почему один и тот же объект подставляется (со старыми данными), хотя я его через sql update обновил
«SELECT u FROM Users u WHERE u.foo = :bar»
«SELECT p FROM Posts p WHERE p.user in (:users)»
если вы хотите выбрать посты, но что бы он потом выбрал пользователей этих постов есть query hint
у нас сделан хелпер который по списку proxy загружает их одним запросом (причем с учётом кеша)
> Identity Map бесполезна в окружении «без сохранения состояния»
без Identity Map вы не сможете привязать один и тотже объект автора к 2м его книгам, о чем речь вообще?
> «Ленивая» загрузка бессмысленна
Любая ORM создает объекты это её смысл, что бы предоставить абстракцию работы с базой через объекты. Если кто-то сам не озаботится тем как загрузить список references то это его проблема.
> Политики отслеживания изменений
> Если у нашего приложения хорошая архитектура, то данные не меняются в случайных местах
так данные меняются то не архитектурой, вы оперируете Mutable объектами и естественно они могут быть случайно изменены в любом месте
то есть все таки топливо нужно?
в статье есть зарядки для 2х типов аккамуляторов
устройство собирает энергию на медиа уровне, то есть если его поставить в офисе (вот прям сейчас вижу 15 точек доступа) за рабочий день явно можно было бы зарядится на оставшееся время
за секунду в микроволновке тоже ничего не разогреется
просто если они не смогли заряжать от обычной сетки, значит там мощность таки меньше не?
function myLog(array $message)
уже давно работает
function string myLog(string $message)
это C какой-то, ну и синтаксический анализ в php традиционно не контекстно зависимый
в целом: string норм, вопрос только в ":"
офф ответ в самом rfc: wiki.php.net/rfc/return_types#position_of_type_declaration
time.com/money/3896931/volvo-self-parking-accident
так как вас ничего не ограничивает (током точно не ударят) вы переворачиваете все карты или 8 и говорите да или нет, для этого да же в процесс включаться не надо.
Соответственно лучше не делать отсюда выводов о наличии отсутствии логики.
это на случай если вас гангстеры зажимают и нужно сваливать