コード例 #1
0
ファイル: Filter.php プロジェクト: oakcms/oakcms
 public function beforeDelete()
 {
     foreach ($this->hasMany(FieldRelationValue::className(), ['filter_id' => 'id'])->all() as $frv) {
         $frv->delete();
     }
     foreach ($this->hasMany(FilterVariant::className(), ['filter_id' => 'id'])->all() as $fv) {
         $fv->delete();
     }
     return true;
 }
コード例 #2
0
ファイル: FilterValue.php プロジェクト: oakcms/oakcms
 public function getVariant()
 {
     return $this->hasOne(FilterVariant::className(), ['id' => 'variant_id']);
 }