if ($model->load(Yii::$app->request->post()))
$Substages[] = new Substage;
Model::loadMultiple($Substages, Yii::$app->request->post('Stage'));
$Substages = [[new Substage]];
if ($model->load(Yii::$app->request->post())) {
Model::loadMultiple($Substages, Yii::$app->request->post('Stage'));
if(Model::loadMultiple($Stages, Yii::$app->request->post()) && Model::validateMultiple($Stages))
$Substages = [[new Substage]];
$count = count(Yii::$app->request->post('Substage', []));
$Substages = [new Substage()];
for($i = 1; $i < $count; $i++) {
$Substages[] = new Substage();
}
// потом передаёте $Substages в представление
На что можно посмотреть
Код свой, для начала, покажите, потом можно будет продолжить обсуждение...