/** * Get detailed foreign keys * * @return array */ protected function getDetailedForeignKeys() { $list = parent::getDetailedForeignKeys(); $list[] = array('fields' => array('group_id'), 'referenceRepo' => 'XLite\\Module\\CDev\\ProductOptions\\Model\\OptionGroup', 'delete' => 'SET NULL'); $list[] = array('fields' => array('option_id'), 'referenceRepo' => 'XLite\\Module\\CDev\\ProductOptions\\Model\\Option', 'delete' => 'SET NULL'); return $list; }
/** * Get detailed foreign keys * * @return array */ protected function getDetailedForeignKeys() { $list = parent::getDetailedForeignKeys(); $list[] = array('fields' => array('profile_id'), 'referenceRepo' => 'XLite\\Model\\Profile'); return $list; }
/** * Get detailed foreign keys * * @return array */ protected function getDetailedForeignKeys() { $list = parent::getDetailedForeignKeys(); $list[] = array('fields' => array('object_id'), 'referenceRepo' => 'XLite\\Model\\Product', 'referenceFields' => array('product_id'), 'delete' => 'SET NULL'); return $list; }