История изменений
Исправление
KRoN73,
(текущая версия)
:
А это точно ОРМ?
Это пример join'ов при условной загрузке массивов объектов.
Я думал ОРМ это что-то типа
А вот потом с этими объектами и работают таким образом. Например (но для простоты уже без join'ов, тем более, что в случае простой «пристыковки» параллельных таблиц у меня это в модели скрывается):
$topic = Topic::load($request->get('topic_id'));
$post = Post::create([
'user_id' => $me->id(),
'topic_id' => $topic->id(),
'title' => $request->get('title'),
'text' => $request->get('text'),
]);
$topic->set_last_post_id($post->id());
$topic->set_last_user_name($me->nick());
Исходная версия
KRoN73,
:
А это точно ОРМ?
Это пример join'ов при условной загрузке массивов объектов.
Я думал ОРМ это что-то типа
А вот потом с этими объектами и работают таким образом. Например (но для простоты уже без join'ов, тем более, что в случае простой «пристыковки» параллельных таблиц у меня это в модели скрывается):
$topic = Topic::load($request->get('topic_id'));
$post = Post::create([
'user_id' => $me->id(),
'topic_id' => $topic->id(),
'title' => $request->get('title'),
'text' => $request->get('text'),
]);
$topic->set_last_post_id($post->id());
$topic->set_last_user_name($me->nick());