Como chamar a função do controlador da exibição no codeigniter?
Com codeigniter, eu tenho um controlador como o seguinte:
<?php if(!defined ('BASEPATH')) exit('not found basepath');
class **myController** extends CI_Controller{
function __constructor(){
parent::__constructor();
}
public function index(){
$this->load->view('myview');
}
**public function myFn()**{
echo "my controller is called";
}
}
?>
e view está no seguinte:
<form action="<?php echo base_url();?>myController/myFn" method="post" name="myform">
<input type="submit" name="submit" value="submit"/>
</form>
o problema é que quando eu executo a view indo ao localhost depois de clicar no submit m insinuando pelo seguinte erro!
A URL solicitada / CodeIgniter / myController / myFn não foi encontrada neste servidor.
mas quando eu coloco**http://localhost/CodeIgniter/index.php/myController/myFn**
Eu tenho a saída correta da visão