I have this code:
public function editar_solicitud_red($state = NULL, $codigo) { $crud = new grocery_CRUD(); $crud->set_model('my_custom_model_red'); $crud->set_theme('datatables'); $crud->set_table('solicitud_red'); $crud->set_subject('Solicitudes Redes Sociales'); $crud->display_as('id_solicitud_red', 'Radicado'); $crud->display_as('solicitud_red_fecha_recepcion', 'Fecha de Recepción'); $crud->display_as('solicitud_red_fecha_ingreso', 'Fecha y Hora Radicado'); $crud->display_as('solicitud_red_usuario_alias', 'Usuario o Alias'); $crud->display_as('solicitud_red_usuario_url', 'URL'); $crud->display_as('solicitud_red_usuario_descripcion', 'Descripción'); $crud->display_as('solicitud_red_adjunto', 'Captura de Pantalla'); $crud->display_as('solicitud_red_estado_envio', 'Respuesta Enviada'); $crud->display_as('id_red_social', 'Fuente'); $crud->display_as('id_tipo_solicitud', 'Tipo de Solicitud'); $crud->display_as('id_administrador', 'Administrador'); $crud->display_as('id_solicitud_red_estado', 'Estado'); $crud->set_field_upload('solicitud_red_adjunto', 'uploads/solicitud_red/'.$codigo); $crud->callback_before_upload(array($this, 'callback_before_upload')); $crud->set_relation('id_red_social', 'red_social', 'red_social_nombre'); $crud->set_relation('id_tipo_solicitud', 'tipo_solicitud', 'tipo_solicitud_nombre', null, 'tipo_solicitud_nombre ASC'); $crud->required_fields('solicitud_red_fecha_recepcion', 'id_tipo_solicitud', 'solicitud_red_usuario_alias', 'solicitud_red_usuario_url', 'solicitud_red_usuario_descripcion', 'id_red_social', 'id_tipo_solicitud'); $crud->order_by('solicitud_red_fecha_ingreso', 'ASC'); $crud->unset_back_to_list(); $crud->set_lang_string('update_success_message', 'Sus datos se han almacenado con éxito en la base de datos. <br/> Espere mientras está redirigiendo a la página de la lista. <script type="text/javascript"> setTimeout(function() { window.location = "' . site_url(strtolower("solicitudes_redes") . '/' . strtolower("ver_solicitud_red")) . '/' . $codigo . '"; }, 1000); </script> <div style="display:none"> ' ); $crud->edit_fields('solicitud_red_fecha_recepcion', 'solicitud_red_usuario_descripcion', 'solicitud_red_adjunto', 'id_red_social', 'id_tipo_solicitud', 'solicitud_red_usuario_alias', 'solicitud_red_usuario_url'); $output = $crud->render(); $tab2 = array('Editar Solicitud', $codigo); $tab_menu = 30; $this->_example_output($output, NULL, $tab2, $tab_menu); }
When delete the file an add a new file occurred a error (
Fatal error: Uncaught exception 'Exception' with message 'It seems that the folder "E:\xampp\htdocs\pqrsv2\uploads/solicitud_red/solicitud_red_adjunto" for the field name "solicitud_red_adjunto" doesn't exists. Please create the folder and try again.' in E:\xampp\htdocs\pqrsv2\application\libraries\Grocery_CRUD.php:4952 Stack trace: #0 E:\xampp\htdocs\pqrsv2\application\controllers\solicitudes_redes.php(624): Grocery_CRUD->set_field_upload('solicitud_red_a...', 'uploads/solicit...') #1 [internal function]: Solicitudes_redes->editar_solicitud_red('upload_file', 'solicitud_red_a...') #2 E:\xampp\htdocs\pqrsv2\system\core\CodeIgniter.php(359): call_user_func_array(Array, Array) #3 E:\xampp\htdocs\pqrsv2\index.php(203): require_once('E:\\xampp\\htdocs...') #4 {main} thrown in E:\xampp\htdocs\pqrsv2\application\libraries\Grocery_CRUD.php on line 4952
)