public function delete() { if (!empty($this->data['id'])) { $id = $this->data['id']; $field_model = new wformsFieldModel(); $field_values_model = new wformsFieldValuesModel(); $field_model->deleteByField('form_id', $id); $field_values_model->deleteByField('form_id', $id); $this->model->deleteById($id); } }
public function execute() { try { $model = new wformsFieldModel(); $field_values_model = new wformsFieldValuesModel(); $id = waRequest::post('id'); $model->deleteById($id); $field_values_model->deleteByField('field_id', $id); } catch (Exception $ex) { $this->setError($ex->getMessage()); } }