Upload File

Hi!

My file is not upload if i have a required rule for another fields for example :

public function rules()

{


    return [


        [['NumProcessoInterno', 'Gestor', 'NumCC', 'DataPedido', 'EntidadePedido', 'DataEntrada'], 'required'], //if i comment this line my upload load is succeed 


        [['Tribunal', 'CPCJ', 'Gestor', 'NumCC', 'NumProcessoTitularEducativo', 'NumProcessoTribunal', 'NumProcessoCPCJ'], 'integer'],


        [['DataPedido', 'ChegadaPedido', 'DataEntrada', 'DataSaida'], 'safe'],


        [['NumProcessoInterno'], 'string', 'max' => 5],


        [['EntidadePedido'], 'string', 'max' => 50],


        [['NumCC'], 'unique'],


        ['imageFile','file']


    ];


}

my function for upload file is

public function uploadFOTO(){

	if($this->validate() && !empty($this->imageFile)){


				


		$this->imageFile->saveAS('../web/images/fotos/'.$this->imageFile->baseName.".".$this->imageFile->extension);


	


		return true;


	}


	


	return false;


	


	


	 


}

sorry for my bad english!

Can you help me please?

if i remove $this->validate in this line if($this->validate() && !empty($this->imageFile)){ … my problem is resolved why?