[eluser]kanjimaster[/eluser]
Neither. Codeigniter makes that data available wherever you need it via the $this->input->post() method, so there's no need to ever access the $_POST variable anywhere.
Whether you access the data available in post() in your controller or model (or a library or a helper) would depend on what it is and what you're doing with it - there's no single right answer.