gusman126 Posted September 13, 2020 Share Posted September 13, 2020 Bueno aprovecho para tenerlo a mano y asi si le sirve a alguien mas que lo utilice, no lo he visto en ningun mensaje o tema He desarrollado un modulo el cual necesitaba subir un fichero cuando estabas añadiendo los datos dentro del formulario de un controller, este modulo muestra el listado de productos, unos datos que se deben rellenar y subir un fichero, en este caso un USDZ o un GLB Lo importante son 2 cosas, el "name" del campo de fichero y el name del botón de guardar Aquí el nombre del campo file array( 'col' => 3, 'type' => 'file', 'name' => 'filear', 'label' => $this->l('Fichero ar'), ), y el botón de guardar = "submitAddarproducto" una vez tienes estos 2 nombres , en el fichero de controller, debes añadir el siguiente código en la función "postProcess", en este caso el controller se encuentra en /modules/xxxxx/controllers/admin, por lo que la ruta tengo que hacer que se guarde en la carpeta /modules/xxxxx/upload if (Tools::isSubmit('submitAddarproducto')) { if($_FILES['filear']["name"] != ''){ $target_file = dirname(__FILE__).'/../../upload/'. basename($_FILES['filear']["name"]); if (move_uploaded_file($_FILES['filear']["tmp_name"], $target_file)){ } } } Y ya lo tenemos, un controlador, para poder añadir funcionalidades al front office y que puedas subir estos ficheros utilizando el mismo controlador y formulario. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now