Verwenden der array in codeigniter anzeigen

Ich bin ein Anfänger auf codeIgniter und habe mich für eine Antwort auf diese auf den CI-Foren und bei google, und auch hier...

OK, ich habe gesucht und jedes mal, wenn ich Antworten auf diese in Bezug zu verwenden foreach() um die Daten aus dem array dann etwas damit zu tun, in der foreach-Schleife; das ist nicht das, was ich Wünsche zu tun.

Ich bin den Aufbau einer Website, wobei ich möchte zum speichern von Informationen der Website, wie Seitentitel, description, abstract, keywords etc. in eine Datenbank-Tabelle mit nur einer Zeile (anstatt zu gehen, um die html-und tun Sie es..)

Bisher habe ich soetwas in meinem Modell:

    function getAll(){
    $q = $this->db->get('system');

    if($q->num_rows() > 0){
            return $q->row();
    }
}

in meinem controller habe ich:

function index(){
    $this->load->model("system_model");
    $data[] = $this->system_model->getAll();    
    $this->load->view('home', $data);
}

und aus meiner Sicht Wünsche ich mir sehr einfach (html-tags sind beschreibende):

   <title><?php echo $this->title; ?></title>
<description><?php echo $this->description; ?></description>

Wie Sie sehen können, eine foreach-Schleife nicht funktionieren würde, in diesem Fall, und ich glaube nicht, dass der beste Weg, dies zu tun ist mit einer Schleife durch das array im controller und dann an jedem einzelnen array-Teil in der Ansicht als separate variable..

Ist, ist das überhaupt möglich?

BEARBEITEN

Habe ich den tick auf die erste Antwort da, die hat mich auf den richtigen Weg zu finden, die Lösung (obwohl es vielleicht nicht 100% korrekt seine Arbeit), um diese arbeiten folgte ich Antwort Nummer 1, aber dann in der Ansicht habe ich Folgendes:

<title><?php echo$system[0]->title; ?></title>
Klingt wie eine unnötige db-Aufruf. Ich hoffe, du bist wenigstens der Planung auf die Zwischenspeicherung dieser.
ich werde Zwischenspeichern, wenn ich gelernt habe, wie es zu tun, für jetzt bin ich nur lernen

InformationsquelleAutor Arazmus | 2011-06-23

Schreibe einen Kommentar