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<?php
class Gallery_model extends Model{
var $gallery_path;
var $gallery_path_url;
function __construct() {
parent::Model();
$this->gallery_path = realpath(APPPATH
. "../img"); $this->gallery_path_url = base_url() . "img";
}
function do_upload($carpeta) {
'allowed_types' => 'jpg|jpeg|gif|png',
'upload_path' => $this->gallery_path."\\".$carpeta,
'max_size' => 2000
);
$this->load->library('upload', $config);
$this->upload->do_upload();
$image_data = $this->upload->data();
'source_image' => $image_data['full_path'],
'new_image' => $this->gallery_path."\\".$carpeta. '/thumbs',
'maintain_ration' => true,
'width' => 160,
'height' => 180
);
$this->load->library('image_lib', $config);
$this->image_lib->resize();
$data = $image_data["file_name"];
return $data;
}
}
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