Vano
Новичок
есть $User = Users::findOne(1);
есть таблица сообщений где есть user_id
в моделе Users функция
public function getMessages()
{
return $this->hasMany(Messages::className(), ['user_id' => 'user_id']);
}
вот так мы достаем сообщения юзера
$User = Users::findOne(1);
$messages = $User->messages;
Вопрос: все сообщения пользователя вынимаються из БД уже при первом запросе Users::findOne(1); ?
Или в PHP свойству можна назначать вызов функции? типа $Users->messages = function(){ return 'чето-там' }
есть таблица сообщений где есть user_id
в моделе Users функция
public function getMessages()
{
return $this->hasMany(Messages::className(), ['user_id' => 'user_id']);
}
вот так мы достаем сообщения юзера
$User = Users::findOne(1);
$messages = $User->messages;
Вопрос: все сообщения пользователя вынимаються из БД уже при первом запросе Users::findOne(1); ?
Или в PHP свойству можна назначать вызов функции? типа $Users->messages = function(){ return 'чето-там' }