Tenho formulário no qual tenho checkbox já salva no banco e gostaria de retornar esses valores no modal. Estou usando o framework CodeIgnater para aplicação.
como faço para atribuir os valores da variavel $documentoArray que está vindo do Controller na variavel $documentoExplode que está na view onde o modal formulário vai ser gerado
view:
<div id="modal_edit" class="modal fade bd-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content" >
<form id="formCadastroSe">
<?php
$documentoExplode = $documentoArray;
//view
// Create checkboxes
$documento_arr = array("CPF","RG","Título Eleitoral","Certidão nascimento", "Reservista", "CTPS", "Doc. social");
foreach($documento_arr as $documento){
$checked = "";
if(in_array($documento, $documentoExplode)){
$checked = "checked";
}
echo '<label><input type="checkbox" name="documento[0]" value="'.$documento.'" '.$checked.'> <span class="label-text"> '.$documento.'</span></label><br/>';
}
?>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">
<i class="fa fa-window-close"></i> Cancela
</button>
<button type="submit" id="btn_add_se" class="btn btn-primary">
<i class="fa fa-save"></i> Salvar
</button>
</div>
</form>
</div>
</div>
</div>
Controller: Neste estou enviando os dados que estão vindo do Model_seCadastro e utilizo a função explode() para repassa rem formato de array para view, pela varival $documentoArray.
public function ajax_get_se_data() {
$json = array();
$json["status"] = 1;
$json["input"] = array();
$this->load->model("Model_seCadastro");
$id = $this->input->post("id_se");
$data = $this->Model_seCadastro->get_data($id)->result_array()[0];
$documentos = $data["documento"];
$doc_separados = explode(", ", $documentos);
$documentoArray = array();
$json['$documentoArray'] = $doc_separados;
echo json_encode($json);
}
quando vizualizo o console fica assim:
Está enviando os dados mais não estou conseguinto capturar e atribuir a variavel $documentoExplode.