public function actionGetMarkRef() { $marks = trademarks::find()->orderBy('value ASC')->All(); foreach ($marks as $mark) { if ($mark->active) { printf('<option value = %s>%s</option>', $mark->id, $mark->value); } else { printf('<option value = %s>%s (неактивен)</option>', $mark->id, $mark->value); } } }
public function actionGetTrademarks($type_id) { $marks = trademarks::find(['active' => '1'])->orderBy('value ASC')->all(); foreach ($marks as $mark) { foreach ($mark->types as $type) { if ($type->id == $type_id) { echo '<option value = ' . $mark->id . '>' . $mark->value . '</option>'; } } } }