Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2011, 09:57
Avatar de Copia
Copia
 
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 15 años
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