Al momento de querer actualizar información me salen estos errores, solo que no entiendo muy bien
"Fatal error: Uncaught ArgumentCountError: Too few arguments to function ControladorGeneral::ctrlUpdateProfesor(), 1 passed in D:\AppServ\www\mvc-sacapi\backoffice\ajax\process.php on line 155 and exactly 15 expected in D:\AppServ\www\mvc-sacapi\backoffice\controladores\general.controlador.php:109 Stack trace: #0 D:\AppServ\www\mvc-sacapi\backoffice\ajax\process.php(155): ControladorGeneral::ctrlUpdateProfesor(Array) #1 {main} thrown in D:\AppServ\www\mvc-sacapi\backoffice\controladores\general.controlador.php on line 109"
static public function ctrlUpdateProfesor( $tabla, $numControl, $nombre, $apellidoPaterno, $apellidoMaterno, $password, $email, $foto, $permisoAcceso, $SubPermisoAcceso, $idFacultad1, $idFacultad2, $idFacultad3, $idFacultad4, $url){ $res = ModeloGeneral::mdlUpdateProfesor( $tabla, $numControl, $nombre, $apellidoPaterno, $apellidoMaterno, $password, $email, $foto, $permisoAcceso, $SubPermisoAcceso, $idFacultad1, $idFacultad2, $idFacultad3, $idFacultad4 ); if($res == "success"){ echo '<script>window.location = "'.ControladorGeneral::ctrRutaBackoffice().''.$url.'/exitop";</script>'; }else{ echo '<script>window.location = "'.ControladorGeneral::ctrRutaBackoffice().''.$url.'/error";</script>'; }} }else if ($_REQUEST["tipo"] == "profesores"){ $data = array("numC" => $_REQUEST["num_c"],"nombre" => $_REQUEST["nombreu"],"apellidop" => $_REQUEST["apellidop"],"apellidom" => $_REQUEST["apellidom"],"email" => $_REQUEST["email"],"permisoAcceso" => $_REQUEST["permisos_acceso"],"subPermisosAcceso" => $_REQUEST["sub_permiso_acceso"],"password" => $_REQUEST["password"],"idFacultad1" => $_REQUEST['1'],"idFacultad2" => $_REQUEST['2'],"idFacultad3" => $_REQUEST['3'],"idFacultad4" => $_REQUEST['4'],"url" => $_REQUEST['url'],"foto" => "user-default.png" ); switch($_REQUEST["value"]){ case "add": $query -> ctrlAgregarProfesor($data); break; case "edit": $query -> ctrlUpdateProfesor($data); break; } }