Ich bin ein Java-Entwickler (ich habe oft Spring MVC verwendet, um MVC-Web-App in Java zu entwickeln) mit ein wenig PHP-Kenntnisse und ich muss an einem PHP-Projekt arbeiten, das CodeIgniter 2.1.3 verwendet.
Also habe ich folgenden Zweifel darüber, wie genau diese Controller-Methode arbeiten:
So habe ich diese Klasse:
class garanzieValoreFlex extends CI_Controller {
.....................................................
.....................................................
.....................................................
public function index() {
$this->load->model('Direct');
$flagDeroga = "true" ;
$this->session->userdata("flagDeroga");
$data = $this->session->userdata("datiPreventivo");
$this->load->model('GaranzieValoreFlexModel');
$data = $this->session->userdata("datiPreventivo");
$this->load->model('GaranzieValoreFlexModel');
$this->load->view('garanziavalore/index_bootstrap',$data);
}
}
Ich weiß, dass die Index() Methode des garanzieValoreFlex Controller-Klasse behandeln HTTP-Anfrage in Richtung der URL: http://MYURL/garanzieValoreFlex und zeigen Sie die /views/garanzietigore/index_bootstrap.php Seite.
Es funktioniert gut. Die denken nur, dass ich nicht verstehen kann, ist, was genau macht diesen Code Zeile:
$data = $this -> session -> userdata("datiPreventivo");
Können Sie mir helfen, was genau zu tun? Ich denke, dass es etwas in die HttpSession oder etwas ähnliches bringt, aber ich bin absolut nicht sicher darüber und ich kann die Logik nicht verstehen.
https://www.codeigniter.com/user_guide/libraries/sessions.html –
Er ruft die Sitzungsdaten ab. Klicken Sie hier, um die Dokumentation zu sehen http://www.codeigniter.com/user_guide/libraries/sessions.html –
Wenn Sie wenig Ahnung von CodeIgniter haben, dann wäre das Lesen der Dokumentation eine gute Idee. – Sparky