protected function findModel($id) { if (($model = Field::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested field does not exist.'); } }
public function getFieldVariantIds($code) { if ($field = Field::findOne(['slug' => $code])) { if ($value = FieldValue::findAll(['field_id' => $field->id, 'item_id' => $this->owner->id])) { return ArrayHelper::map($value, 'variant_id', 'variant_id'); } } return false; }