Die Templat-Methode, die ich in der Regel als solche verwenden ... (es ist offensichtlich davon abhängig, ob der Sidebar, in Ihrem Design, kommt vor/nach dem „Inhalt“ in Ihrem Markup)
<? $this->load->view('path/to/header') ?>
//content of page
<? $this->load->view('path/to/sidebar') ?>
<? $this->load->view('path/to/footer') ?>
Jetzt Wenn Sie Variablen für jede Ansicht benötigen, können Sie sie global wie im Konstruktor des Controllers laden.
$data->some_variable = $some_information;
$this->load->vars($data);
Dies wird für alle Ansichten $some_variable
zur Verfügung stellen Sie von diesem Controller laden.
Ein Admin-System ist einfach ein weiterer Bereich Ihrer Site/Anwendung, der einfach durch ein Authentifizierungssystem geschützt ist. Sie müssen zuerst die Identität des Benutzers überprüfen. Ich verwende normalerweise Ion_Auth als meine bevorzugte Auth-Bibliothek, und ich habe eine fairly extensive write-up getan, um Ion_auth und Ihre "geschützten" Controller auf eine sehr saubere Weise einzurichten.
Sie haben diesen Link ein wenig falsch http://philsturgeon.co.uk/news/2009/07/Create-an-Admin-panel-with-CodeIgniter :) –
Ah, schön Phil abholen. Deine Seite war nicht erreichbar, als ich die Links gepostet habe, also musste ich die URL aus den Google-Suchergebnissen kopieren und den gesamten Googlecrap aus der URL entfernen. Es sieht so aus, als hätte ich einen Charakter verpasst, haha. –