Здравствуйте, уважаемые программисты! =)
Ситуация (немного утрирую для простоты):
Есть таблица product, есть модель Product [id, name]
Есть таблица product_photos [id, product_id, url]
Как мне сделать связь hasMany для таблицы product с таблицей product_photos? Нужно ли создавать модель ActiveRecord для таблицы product_photos ?
Возможно вопрос покажется странным, по этому поясню почему я так спрашиваю. Для связки категорий с товарами используется такая конструкция, которая пишется в модели Catalog:
public function getProduct()
{
return $this->hasMany(Product::className(), ['catalog_id' => 'id']);
}
И у меня возникает вопрос, который я задал выше. Нужно ли создавать модель для таблицы с фото, или это делается более грамотным путем ?)