No se tú, pero haces uso de una variable
$mysqli pero no se ve dónde la estás definiendo.
Además dices esto:
Cita: La conexión la hace bien, por que probe poner
¿Y dónde lo pusiste? ¿Dentro del método del problema?
Seguramente lo colocas después de hacer la conexión, lo cual resulta obvio.
Pero entiende que tu clase utiliza dicho objeto
$mysqli pero no se lo pasas por ningún lado.