Save data without user interaction

I was wondering how do I save a set of data without any user interaction. Basically there won’t be any view files involved, no submit button! The table exists and all the data needed is generated automatically. So far so good, but I am stuck on how do I save this set of generated data from the controller without any user interaction. Any help? Thanks!


actionWhatever() {


  $data = generatedata();


  if(null !== $data) {

	$model = new SomeModel();

	$model->attribute1 = $data['whatever'];

	$model->attribute2 = $data['whateverever'];

	if($model->validate(false)) {

	  $model->save();

	}

  }

}



Worked like a charm. Thank you.