
Guardar Imagen en MVC Codeigniter
Publicado por carla (10 intervenciones) el 23/12/2015 22:17:01
hola expertos tengo un pequeño problema estoy un mant CRUD con ajax js bootstrap en codeigniter
me guadar todos los datos y la imagen solo guarda la que esta en condicional que es default.png, al parece que no captura la variable por eso recurro a su experiencia
esta es la vista de mi controlador y mi vista
--------------------controller person
----------------------------person_view.php
me guadar todos los datos y la imagen solo guarda la que esta en condicional que es default.png, al parece que no captura la variable por eso recurro a su experiencia
esta es la vista de mi controlador y mi vista
--------------------controller person
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
public function ajax_add()
{
$this->_validate();
$config['upload_path'] = './imagenes/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = 1000;
$config['max_width'] = 1024;
$config['max_height'] = 768;
$config['encrypt_name'] =TRUE;
$this->load->library('upload', $config);
$this->upload->do_upload('imagenes');
$data = $this->upload->data();
/*var_dump($data);
die();*/
$imagenes=$data['file_name'];
if (empty($imagenes)) {
$imagenes="default.jpg";
}
$data = array(
'firstName' => $this->input->post('firstName'),
'lastName' => $this->input->post('lastName'),
'gender' => $this->input->post('gender'),
'address' => $this->input->post('address'),
'dob' => $this->input->post('dob'),
'codist' => $this->input->post('codist'),
'codcargo' => $this->input->post('codcargo'),
'imagen' => $imagenes,
);
$insert = $this->person->save($data);
echo json_encode(array("status" => TRUE));
}
----------------------------person_view.php
1
2
3
4
5
6
7
8
9
10
11
<div class="fileupload fileupload-new" data-provides="fileupload">
<div class="fileupload-preview thumbnail" data-trigger="fileupload" style="width: 100px; height: 100px;"></div>
<div>
<span class="btn btn-default btn-file"><span class="fileupload-new">Select image</span><span class="fileupload-exists">Change</span>
<input type="file" id="imagenes" name="imagenes">
<input type="hidden" class="form-control" id="OLD_IMG" name="OLD_IMG" >
</span>
<a href="#" id="re_image" class="btn fileupload-exists" data-dismiss="fileupload">Remove</a>
</div>
</div>
Valora esta pregunta


0