installiert Phil Sturgeon Codeigniter Template libraryPassing Daten Ansichten in Phil Sturgeon Codeigniter Vorlagenbibliothek
Es scheint, dass die Bibliothek richtig installiert ist, wie ich Titel mit title()
, set_partial()
und set_layout
einstellen. Und alles funktioniert. Aber ich kann keine Daten weitergeben.
Wenn ich mit $this->template->title('My Title');
neuen Titel in Controller-Set kann ich einfach Titel in jeder Ansicht erhalten mit echo $template['title']
Zum Beispiel, ich möchte eine Nachricht weitergeben müssen:
In Aussicht:
<?php echo $template['message']; ?>
Im Controller versuche ich:
$this->template->set('message', 'My new mess');
$this->template->build('dashboard');
// I get *Undefined index: message* from View
$data['message'] = ['My new mess'];
$this->template->build('dashboard', $data);
// Same *Undefined index: message*
$this->template->build('dashboard', array('message' => 'My new mess'));
// Even this does not work
Mit CI 3. Template Konfigurationseinstellungen bezüglich Parser:
$config['parser_enabled'] = FALSE;
$config['parser_body_enabled'] = FALSE;
Es scheint, dass ich ein kleines Detail verpassen.
mit 5 Jahren bewusst sein, alten Code und überprüfen alle Methoden in ihm. – Tpojka
Bisher keine Probleme mit CI 3.0.6. Eigentlich war ich überrascht, dass die wohl beliebteste Vorlagenbibliothek seit 4 Jahren keine Updates mehr hatte. Obwohl ich es nicht mit dem CI-Parser versucht habe. – ProgZi