Exemplo n.º 1
0
 /**
  * Возвращаем массив значений опции с множественным выбором. Т.е. если есть много значений возвращаем все в
  * виде массива
  *
  * @param $option_id integer
  *
  * @return array
  */
 public function getOptionMultipleValueByOptionId($option_id)
 {
     $return_array = [];
     $options = OptionMultiple::find()->select('value')->where(['option_id' => $option_id])->asArray()->all();
     foreach ($options as $option) {
         $return_array[] = $option['value'];
     }
     return $return_array;
 }
Exemplo n.º 2
0
 /**
  * @return \yii\db\ActiveQuery
  * Возвращает список значений если есть
  */
 public function getMultipleOptions()
 {
     return $this->hasMany(OptionMultiple::className(), ['option_id' => 'id']);
 }