Olá galera sou iniciante com o framework Codeigniter e PHP, estou com um problema, estou seguindo seus vídeos de codeigniter.
Meu problema, é que tenho um view de cadastro de clientes, e nela também tenho um modal para cadastro de alunos, que tem relacionamento com cliente, eu preencho os dados do cliente, e antes de salvar o cliente eu abro o aluno e preencho os dados dele no modal, porém quando que salvos os dados do aluno, é redirecionado novamente para a página do cliente, mas com o formulário do cliente em branco, o aluno salva no banco.
Abaixo segue meu método cadastrar no controlador aluno:
Meu problema, é que tenho um view de cadastro de clientes, e nela também tenho um modal para cadastro de alunos, que tem relacionamento com cliente, eu preencho os dados do cliente, e antes de salvar o cliente eu abro o aluno e preencho os dados dele no modal, porém quando que salvos os dados do aluno, é redirecionado novamente para a página do cliente, mas com o formulário do cliente em branco, o aluno salva no banco.
Abaixo segue meu método cadastrar no controlador aluno:
public function cadastrar() {
$data['nome'] = $this->input->post('nome');
$data['dataNascimento'] = $this->input->post('dataNascimento');
$data['escola'] = $this->input->post('escola');
$data['professor'] = $this->input->post('professor');
$data['sala'] = $this->input->post('sala');
$data['serie'] = $this->input->post('serie');
$data['horarioEntrada'] = $this->input->post('horarioEntrada');
$data['horarioSaida'] = $this->input->post('horarioSaida');
$data['dataVencimento'] = $this->input->post('dataVencimento');
$data['mensalidade'] = $this->input->post('mensalidade');
$data['inicioContrato'] = $this->input->post('inicioContrato');
$data['terminoContrato'] = $this->input->post('terminoContrato');
if ($this->db->insert('aluno', $data)) {
$data['msg'] = "Aluno Cadastrado com Sucesso..";
$this->load->view('includes/msg_erro', $data);
redirect('cliente/cadastro/7', $data);
} else {
$data['msg'] = "Não foi possível cadastrar aluno.";
$this->load->view('includes/msg_erro', $data);
redirect('cliente/cadastro/8', $data);
}
}