Eine andere Möglichkeit, dies zu tun, ist die folgende.
In Ihrem Controller, die Vorlage laden, wie so
$template_data = array('contains', 'data', 'for', 'template',
'while', 'the', 'specific' => array('may', 'contain',
'data', 'for', 'the', 'view_file'));
$this->load->view('template/needed.php');
in Ihrer Vorlage haben Sie jetzt die $template_data
Array um es zu füllen [wenn nötig!]. Sie können nun die bestimmte Ansicht laden, wie so
<div id="yield">
<?php echo $this->view('specific/viewer.php', $template_data['specific']); ?>
</div>
Hinweis:
- Die
template/needed.php
im application/views
Ordner sein sollte.
- Die
specific/viewer.php
Datei sollte (auf diese Datei so etwas wie
WEB_ROOT/application/views/specific/viewer.php
sein sollte, dh den Pfad) in Ihrem
views
Verzeichnis
seine auch
Das Schöne daran ist, dass jede View-Datei als Vorlage verwendet werden könnte, wenn es sein muss .
Duplizieren von http://stackoverflow.com/questions/3957000/what-codeigniger-template-library-is-best. – treeface