Cita:   
el codigo que estoy usando dentro de mi controlador es:Fatal error: Call to undefined method stdClass::upload() in D:\xampp\htdocs\ampa\admin\controladores\documento  s\documentosController.php on line 134
 
Código PHP:
Ver original
$subir = $this->Utilidades->Upload;
$subir->upload_dir=$this->Config->get('images')."documentos/";
$subir->the_temp_file = $file['tmp_name'];
$subir->the_file = $file['name'];
$subir->http_error = $file['error'];
$subir->replace = "y";
$documento = $file['name'];
//aca salta el error
if ($subir->upload($documento)) {
$rutaDocumento = $subir->upload_dir.$subir->file_copy;
$info = $subir->get_uploaded_file_info($rutaDocumento);
$this->Mensajes->agregarMensaje(1,'El archivo se subio correctamente.','ok');
}
else {
$error=1;
$this->Mensajes->agregarMensaje(1,$subir->show_error_string(),'ok');
}
la linea que dice:
Código PHP:
es así porque en mi controlador base es donde hago:Ver original
$subir = $this->Utilidades->Upload;
Código PHP:
Ver original
$this->Upload = new file_upload();
lo más raro es que a este mismo código lo he usado de la siguiente manera en otros proyectos (no era mvc, sino modular) y funcionaba:
Código PHP:
Ver original
$upload=new file_upload;
$upload->upload_dir="../images/";
$upload->the_temp_file = $pdf['tmp_name'];
//valido el nombre
$upload->the_file = "cursos_".$nombre_pdf;
$upload->http_error = $pdf['error'];
$upload->replace = "y";
$new_pdf=$pdf['name'];
if ($upload->upload($new_pdf)) { // new name is an additional filename information, use this to rename the uploaded file
$ruta_pdf = $upload->upload_dir.$upload->file_copy;
$info = $upload->get_uploaded_file_info($ruta_pdf);
en que le estoy errando?
 
 





