Exemple #1
0
 public function getFilterValues()
 {
     $field = FFields::findOne($this->id_field);
     $r = array();
     if ($field->typeLink->name == "select") {
         $r = $this->hasMany(SSelect::className(), ['id_field' => 'id_field']);
     }
     return $r;
 }
Exemple #2
0
 public function getSelectFields()
 {
     return $this->hasMany(FFields::className(), ['id_category' => 'id'])->joinWith('typeLink')->where(["s_type.name" => "select"])->orderBy('sort, name');
 }
 public function actionField()
 {
     $get = Yii::$app->request->get();
     $id = $get["id"];
     $field = FFields::findOne($id);
     return $this->render('field', ['field' => $field]);
 }
Exemple #4
0
 public function getTypeField()
 {
     return $this->hasOne(FFields::className(), ['id' => 'id_field']);
 }
Exemple #5
0
 public function getTypesField()
 {
     return FFields::find()->where(['id_category' => $this->id_category])->orderBy('sort, name')->all();
 }
Exemple #6
0
 public function getFields()
 {
     return $this->hasMany(RFields::className(), ['id_item' => 'id'])->leftJoin(FFields::tableName(), "f_fields.id = r_fields.id_field")->orderBy('f_fields.sort, f_fields.name');
 }