Esta breve entrada es para facilitar crear campos ocultos en el framework Yii2
Antes de dar con la solución obtenía este error: Calling unknown method: yii\widgets\ActiveForm::hiddenInput(), lo cual me llevaba a pensar que debía cargar algún helper, resulto no ser así ni ser necesario.
Campo oculto en Yii2
Pueden obtener el campo oculto con:
echo $form->field($model, "fk_proveedor")->hiddenInput( array( 'value'=>$compra->fk_proveedor ) )->label(false);
Si se colocara sin el label en false, entonces se pintaría en la etiqueta del campo en la vista donde se este imprimiendo el campo.