Foros del Web » Programando para Internet » PHP » CodeIgniter »

procesar imagenes con Codeigniter y Doctrine?

Estas en el tema de procesar imagenes con Codeigniter y Doctrine? en el foro de CodeIgniter en Foros del Web. Hola nuevamente. Hoy intente hacer un formulario en el cual necesito hacer una cargar de imagen, guardar el nombre de la imagen en la base ...
  #1 (permalink)  
Antiguo 16/02/2011, 09:57
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 4 meses
Puntos: 4
procesar imagenes con Codeigniter y Doctrine?

Hola nuevamente.
Hoy intente hacer un formulario en el cual necesito hacer una cargar de imagen, guardar el nombre de la imagen en la base de datos. Anteriormente cuando no usaba doctrine tenia algo como esto en un modelo:
Código PHP:
Ver original
  1. <?php
  2. class Gallery_model  extends Model{
  3.  
  4.     var $gallery_path;
  5.     var $gallery_path_url;    
  6.  
  7.     function __construct() {
  8.         parent::Model();
  9.         $this->gallery_path = realpath(APPPATH . "../img");
  10.         $this->gallery_path_url = base_url() . "img";
  11.     }
  12.  
  13.     function do_upload($carpeta) {        
  14.         $config = array(
  15.             'allowed_types' => 'jpg|jpeg|gif|png',
  16.             'upload_path' => $this->gallery_path."\\".$carpeta,
  17.             'max_size' => 2000
  18.         );
  19.  
  20.         $this->load->library('upload', $config);
  21.         $this->upload->do_upload();
  22.         $image_data = $this->upload->data();
  23.         $config = array(
  24.             'source_image' => $image_data['full_path'],
  25.             'new_image' => $this->gallery_path."\\".$carpeta. '/thumbs',
  26.             'maintain_ration' => true,
  27.             'width' => 160,
  28.             'height' => 180
  29.         );
  30.        
  31.         $this->load->library('image_lib', $config);
  32.         $this->image_lib->resize();
  33.         $data = $image_data["file_name"];
  34.         return $data;        
  35.     }
  36.  
  37. }

Pues bien, pensé que esto funcionaria perfectamente porque no involucra la base de datos directamente, pero no es así cuando intento abrir una pagina cualquiera de mi aplicación me tira este error.

Código PHP:
Fatal error: Class 'Model' not found in /var/www/proyect/application/models/gallery_model.php on line 2 
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com
  #2 (permalink)  
Antiguo 16/02/2011, 12:37
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 4 meses
Puntos: 4
Respuesta: procesar imagenes con Codeigniter y Doctrine?

Bueno hize unos cambios a esta clase y le quite todo lo que tenga que ver con Model de CI. y lo deje así:
Código PHP:
Ver original
  1. <?php
  2. class Gallery_model{
  3.  
  4.     public $gallery_path;
  5.     public $gallery_path_url;
  6.  
  7.     function __construct() {
  8.         $this->gallery_path = realpath(APPPATH . "../img");
  9.         $this->gallery_path_url = base_url() . "img";
  10.     }
  11.  
  12.     function do_upload($carpeta) {        
  13.         $config = array(
  14.             'allowed_types' => 'jpg|jpeg|gif|png',
  15.             'upload_path' => $this->gallery_path."\\".$carpeta,
  16.             'max_size' => 2000
  17.         );
  18.  
  19.         $this->load->library('upload', $config);
  20.         $this->upload->do_upload();
  21.         $image_data = $this->upload->data();
  22.         $config = array(
  23.             'source_image' => $image_data['full_path'],
  24.             'new_image' => $this->gallery_path."\\".$carpeta. '/thumbs',
  25.             'maintain_ration' => true,
  26.             'width' => 160,
  27.             'height' => 180
  28.         );
  29.        
  30.         $this->load->library('image_lib', $config);
  31.         $this->image_lib->resize();
  32.         $data = $image_data["file_name"];
  33.         return $data;        
  34.     }
  35.  
  36. }

Y me dice que galery_path no esta definido.
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com
  #3 (permalink)  
Antiguo 16/02/2011, 13:47
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 4 meses
Puntos: 4
Respuesta: procesar imagenes con Codeigniter y Doctrine?

Bueno, ya solucione el problema todo estaba en los path.
Saludos.
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com

Etiquetas: doctrine, imagenes, procesar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:48.