"Member", "Parent" => "UserDefinedForm", ); public static $has_many = array( "Values" => "SubmittedFormField" ); /** * Before we delete this form make sure we delete all the * field values so that we don't leave old data round * */ protected function onBeforeDelete() { if($this->Values()) { foreach($this->Values() as $value) { $value->delete(); } } parent::onBeforeDelete(); } // Used in the CMS to join the links properly public function DeleteLink($controllerLink) { return Controller::join_links($controllerLink, 'deletesubmission?id=' . $this->ID); } }