示例#1
0
 protected function findModel($id)
 {
     if (($model = Field::findOne($id)) !== null) {
         return $model;
     } else {
         throw new NotFoundHttpException('The requested field does not exist.');
     }
 }
示例#2
0
 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;
 }