Всем привет! Нахожусь в процессе изучения Yii2, сейчас работаю над реализацией сохранения продукта.
После отправки формы в модельке для этой формы происходит валидация и далее мне тут же надо сохранить в разные модели данные, пример:
$product = new Product();
$product->name = $this->name;
...
$category = new ProductCategory();
$category->category_id = $this->category_id;
$category->product_id = $product->id;
...
$brand = new ProductToBrand();
$brand->brand_id = $this->brand_id;
$brand->product_id = $product->id;
...
$url = new UrlBase();
$url->alias = $this->alias;
И вот я задумался, а насколько это верный подход? Ведь есть лучшие практики, вероятно. Подскажите новичку, пожалуйста. Было бы классно увидеть ссылки на хорошие и элегантные примеры реализации.