Ich habe einen Controller namens Stats, der verantwortlich ist, um einige Statistiken zu bekommen und sie in meiner Anwendung zu zeigen.Übergeben Sie Daten vom Controller zur Ansicht ohne Aufruf des Controllers in der URL CI
stats.php:
<?php
class Stats Extends CI_Controller{
public function index()
{
$this->load->model('Stats_model');
$return['users'] = $this->Stats_model->get_users();
$return['photos'] = $this->Stats_model->get_photos();
$return['members'] = $this->Stats_model->get_members();
$this->load->view('stats',$return);
}
}
In meiner Anwendung ich habe 3 Aufrufe insgesamt mit ihren Controllern. Home, Über, Kontakt - Home_controller, About_controller, Contact_controller.
Am Anfang einer dieser 3 Ansichten habe ich einen Abschnitt, den ich die Statistiken platzieren möchte. Die Statistiken werden also auf jeder Seite meiner Anwendung sichtbar sein.
Wie kann ich eine Ansicht (Statistiken) laden, um Daten von einem Controller (Stats) zu nehmen, ohne es aufzurufen? Wenn die Home-Ansicht dann den Home-Controller aufgerufen hat, NEIN die Statistik.
Ich möchte nicht eine separate Statistikseite aufrufen. Ich möchte, dass die Statistiken oben auf jeder Seite in meiner App angezeigt werden. Wie kann ich das in CI erreichen?
Dank