Salve a tutti, ho provato da un pò di tempo a dedicarmi al framework codeigniter e lo trovo affascinante! A parte questo sono rimasto spaesato sulla parte dei link e url infatti vi chiedo gentilmente di farmi capire la logica rispondendo a queste domande.
nel file config.php ho impostato:
$config['base_url'] = "localhost/Codeigniter";
$config['index_page'] = "index.php";
$config['uri_protocol'] = "AUTO";
nel file routes.php ho impostato:
$route['default_controller'] = "Social";
ora io ho il seguente controller social.php
il view (home.php):Codice PHP:
<?php
Class Social extends Controller {
function index(){
$this->load->helper('form');
$this->load->helper('url');
$this->load->view('home');
}
}
1) quale sintassi devo usare per creare un link che mi indirizzi ad un altro controller di nome prezzo e alla sua funzione di nome guarda?Codice PHP:
<html>
<head>
</head>
<body>
Il view</p>
</body>
</html>
2) perchè se io sono nella seguente url: localhost/codeigniter/index.php/Social/guarda
se io creo un link del genere: <a href='localhost/codeigniter/index.php/Last/prova">Prova</a> mi esce una url di questo tipo?
3) quale ragionamento devo fare per applicare la giusta Url ai link e ai form?
Grazie Davvero.